1. 程式人生 > >Docker小技巧(七)——常用命令

Docker小技巧(七)——常用命令

local

本機映象

docker images

檢視容器

執行中

docker container ls
docker ps

所有

docker container ls -a
docker ps -a

終止容器

docker stop <containerId>

移除容器

docker rm <containerId>

移除映象

docker rmi <imageId>

映象打標籤

可推至公庫

docker tag image username/repository:tag

可推至私庫

docker tag image registryaddr/repository:tag

映象推送

推至公庫

docker push username/repository:tag

推至私庫

docker tag image registryaddr/repository:tag

service

服務列表

docker service ls

檢視服務

docker service ps servicename

swarm

初始化swarm節點

docker swarm init –advertise-addr <managerip>

檢視token

manager的token

docker swarm join-token -q manager

worker的token

docker swarm join-token -q worker

加入swarm節點

docker swarm join –token worker token managerid:2377

node列表

docker node ls

移除node

docker node rm nodeid

退出swarm

docker swarm leave

stack

部署

docker stack deploy -c configfile.yml stackname

移除stack

docker stack rm stackname

檢視stack

docker stack ps nodename

inspect

可以看docker中的object的資訊,例如: images, containers, networks, and volumes