相关资料:
【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
本文详细介绍如何在Docker容器中使用--cap-add参数增强权限,并通过mount命令挂载网络中的共享文件夹,包括使用用户/密码登录和游客登录两种方式。

被折叠的 条评论
为什么被折叠?



