相关资料:
【Docker初探】第一节:Docker+Alpine+Openssh+Supervisor部署Linux基础环境
【Docker初探】第二节:安装alpine-pkg-glibc,部署java环境
源码: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 //<host>/<path> /<localpath> -o user=<user>,password=<user>
# 用游客登录
mount -t cifs //<host>/<path> /<localpath> -o guest