docker swarm的存储挂载

无需创建volume: docker service create --replicas 3 --mount type=bind,target=/usr/share/nginx/html/,source=/opt/web/ --network bridge --name nginx_test3 -p 80:80 nginx

target为容器内部目录,source为机器目录,三台机器都需要创建目录,不然会报错

需要创建volume:

docker volume create --name 名字 创建volume

docker volume inspect volumetest 查看创建的volume详细信息

mount:为本机挂载目录

docker volume ls 查看所有的volume

docker servicecreate --replicas 3 --mount type=volume,src=创建的volume名字,dst=容器内目录 --name 自定义名字 -p 80:80 容器名


版权声明:本文为m0_61626354原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。