无需创建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 容器名

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐