- 查看 docker service create 命令
- 查看 docker 节点
- 查看 docker 服务详细内容(查看名字为 web 的服务)
- 创建 docker 节点(以 nginx:latest 为例)
- 创建 使用 mynet 网络 的 docker 节点
- 更新 docker 节点 创建3个服务
- 查看 docker 节点 详细内容
- 查看 docker 节点 log信息
- 监听 docker 节点 log信息
- docker 查看集群
- docker 开启集群
- docker 退出集群
- docker 强制退出集群
- 从标准的输入读取">docker secret 用法 从标准的输入读取
- 从文件读取">docker secret 用法 从文件读取
- 查看 docker secret
- 查看 docker secret 详细内容
- 删除 指定 docker secret 指定 key
- docker 部署多个 service
- 查看 docker stack 部署的 service
查看 docker service create 命令
:::color1 docker service create —help
:::
查看 docker 节点
:::color1 docker service ls
:::
查看 docker 服务详细内容(查看名字为 web 的服务)
:::color1 docker service ps web
:::
创建 docker 节点(以 nginx:latest 为例)
:::color1 docker service create —name web nginx:latest
:::
创建 使用 mynet 网络 的 docker 节点
:::color1 docker service create —network mynet —name test —replicas 2 busybox ping 8.8.8.8
:::
更新 docker 节点 创建3个服务
:::color1 docker service update web —replicas 3
:::
:::color1 docker service scale web=3
:::
查看 docker 节点 详细内容
:::color1 docker service inspect web
:::
查看 docker 节点 log信息
:::color1 docker service logs web
:::
监听 docker 节点 log信息
:::color1 docker service logs -f web
:::
docker 查看集群
:::color1 docker node ls
:::
docker 开启集群
:::color1 docker swarm init
:::
docker 退出集群
:::color1 docker swarm leave
:::
docker 强制退出集群
:::color1 docker swarm leave —force
:::
docker secret 用法 从标准的输入读取
:::color1 echo abc123 | docker secret create mysql_pass -
:::
-ps history 可查看 你所有的shell命令
docker secret 用法 从文件读取
:::color1 docker secret create mysql_pass mysql_pass.txt
:::
查看 docker secret
:::color1 docker secret ls
:::
查看 docker secret 详细内容
:::color1 docker secret inspect mysql_pass
:::
删除 指定 docker secret 指定 key
:::color1 docker secret rm mysql_pass
:::
使用 docker secret
:::color1 docker service create —name mysql-demo —secret mysql_pass —env MYSQL_ROOT_PASSWORD_FILE=/run/secrets/mysql_pass mysql:5.7
:::
:::color1 docker container exec -it 55e sh
more /run/secrets/mysql_pass
:::
docker 部署多个 service
要有docker-compose.yml
env : 设置docker-compose.yml的变量
—compose-file : 设置docker-compose.yml文件
:::color1 env REDIS_PASSWORD=ABC123 docker stack deploy —compose-file docker-compose.yml flask-demo
:::
查看 docker stack 部署的 service
:::color1 docker stack ps flask-demo
:::