前端之家收集整理的这篇文章主要介绍了
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
参考文档