docker 插件安装 --grant-all-permissions vieux/sshfs docker 卷创建 -d vieux/sshfs -o sshcmd=usfo@192.168.1.1:/swarm-study/web/data -o 密码='123' sshvolume
来自 debian 复制sources.list /etc/apt/sources.list 运行 apt-get update 运行 apt-get install -y apache2 运行 apt-get install -y php7.0 php7.0-mysql 复制 apache2.conf /etc/apache2/apache2.conf 运行 groupadd -g 1000 usfo 运行 useradd -u 1000 -g 1000 usfo 复制index.php /var/www/html/index.php RUN mkdir /自动运行 复制 autorun.sh /autorun/autorun.sh 运行 chmod 755 /autorun/autorun.sh 运行 mkdir /html-data 命令./autorun/autorun.sh
用户usfo 乌斯福集团
docker run -itd -p 80:80 --mount type=volume,source=sshvolume,destination=/swarm-data debian2
root@e3ca660f3a8d:/# su root root@e3ca660f3a8d:/# ls -l /swarm-data 总计 8 -rw-r--r-- 1 usfo usfo 1136 Dec 26 02:37 Desktop.rar -rw-r--r-- 1 usfo usfo 7 Dec 26 02:18 a.txt root@e3ca660f3a8d:/# ls -l / | grep 群数据 drwxr-x--- 1 usfo usfo 4096 12 月 26 日 02:37 群数据
root@e3ca660f3a8d:/# su usfo $ ls -l / |grep 群数据 ls:无法访问“/swarm-data”:权限被拒绝 d??????? ?????群体数据
docker run -itd -p 80:80 -v /swarm-study/web/data:/swarm-data debian2 root@d678cdb273c8:/# su usfo $ ls -l / | grep 群数据 drwxr-x--- 2 usfo usfo 4096 12 月 26 日 10:54 群数据
docker版本:17.09.1-ce
Debian 9
引用: https: //github.com/vieux/docker-volume-sshfs/issues/17
感谢@koenlek
原来需要使用-o allow_othersshfs的选项。
docker 卷创建 -d vieux/sshfs -o sshcmd=usfo@192.168.1.1:/swarm-study/web/data -o allowed_other -o 密码='123' sshvolume root@f5132a8f4b84:/# su usfo $ ls -l / | grep 群数据 drwxr-x--- 1 usfo usfo 4096 12 月 26 日 10:54 群数据
| 归档时间: |
|
| 查看次数: |
3021 次 |
| 最近记录: |