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'

posted @ 2022-07-08 10:49  stAr_1  阅读(164)  评论(0编辑  收藏  举报