【Docker初探】第四节:使用mount挂载共享文件夹(cifs)

相关资料:

【Docker初探】第一节:Docker+Alpine+Openssh+Supervisor部署Linux基础环境

【Docker初探】第二节:安装alpine-pkg-glibc,部署java环境

【Docker初探】第三节:导入导出镜像及压缩

源码:https://github.com/tfwcn/docker-alpine-server

 

在第二节里,我们通过在docker run的 -v D:\tmp:/mnt/tmp参数挂载主机目录到容器中。这一节介绍另一种挂载外部目录的方式。

首先在docker run加上--cap-add SYS_ADMIN --cap-add DAC_READ_SEARCH参数,如下:

docker run --name alpine-glibc -p 10022:22 -p 9001:9001 --cap-add SYS_ADMIN --cap-add DAC_READ_SEARCH -it highlevel/alpine-server:glibc

然后即可在容器内使用mount命令加载网络中的共享文件夹 ,命令如下:

# 用用户/密码登录
mount -t cifs /// / -o user=,password=

# 用游客登录
mount -t cifs /// / -o guest

 

你可能感兴趣的:(Linux)