docker swarm

前端之家收集整理的这篇文章主要介绍了docker swarm前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

命令列表 基于centos7

名称 加上 -H tcp://0.0.0.0:2375删除所有节点的swarmtest服务错误退出swarm集群NginxwordpressMysqL_password - 创建MysqL服务
docker network create -d overlay
docker service create \
    --name MysqL \
    --replicas 1 \
    --network MysqL_private \
    --mount type=volumn,source=mydata,destination=/var/lib/MysqL \
    --secret source=MysqL_root_password,target=MysqL_root_password \
    --secret source=MysqL_password,target=MysqL_password \
    -e MysqL_ROOT_PASSWORD_FILE='/run/secret/MysqL_root_password' \
    -e MysqL_PASSWORD_FILE='/run/secrets/MysqL_password' \
    -e MysqL_USER='wordpress' \
    -e MysqL_DATABASE='wordpress' \
    MysqL:latest
如果没有在target中显式指定路径,secret默认会通过tmpfs文件系统挂载到容器的/run/secrets目录中

创建redis服务

docker service create \
    --name redis \
    # --config source=redis.conf,target=/etc/redis.conf \
    --config redis.conf \
    -p 6379:6380 \
    redis:latest \
    redis-server /redis.conf

参考文档

猜你在找的Docker相关文章