Docker常用命令
1.查看当前所有docker容器情况
docker ps
根据容器名称获取容器id
docker ps -f name='name' --quiet
2. 进入docker容器内部工作目录
docker container exec -it 容器ID /bin/sh
3.退出docker容器
ctrl+d
4.向docker容器传输文件
docker cp 本地文件 容器ID:/目录
5.service常用命令
https://www.php.cn/manual/view/36110.html
其中create里有个参数指定服务的布局,也就是在几个节点上进行运行。
这里要结合swarm集群给各个节点打的标签
通过docker node inspect nodename查看节点信息,lables里有标签信息。(nodename可以通过 docker node ls查看)
指定布局的时候,create --placement-pref 'spread=node.labels.nodelabel',这里spread是均匀分布,就是均匀分布在标签是nodelabels的节点上。
6.通过docker的name获取容器id
docker ps -aqf 'name=xxx'