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

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

相关资料:

【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 //<host>/<path> /<localpath> -o user=<user>,password=<user>

# 用游客登录
mount -t cifs //<host>/<path> /<localpath> -o guest

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PPHT-H

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值