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 容器名

你可能感兴趣的:(docker,docker,容器,运维)