Docker小技巧(七)——常用命令
阿新 • • 發佈:2019-02-19
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