Docker常用命令

2/13/2017来源:经验技巧人气:3274

查看正在运行的docker镜像进程 sudo docker ps -a

停止所有正在运行的docker镜像进程 sudo docker stop $(sudo docker ps -aq)

删除所有停止的docker进程 sudo docker rm $(sudo docker ps -aq) 注:对于一个已经运行过的docker镜像,只有通过以上命令删除了进程,才能重新生成同名镜像

查看所有的镜像 sudo docker images -a

删除所有镜像 sudo docker rmi $(sudo docker images -aq) 注:不要轻易删除镜像,否则下次打同样的一个镜像会花很长的时间。

执行某个镜像 sudo docker run -it $imgaesID /bin/bash sudo docker exec -it $imagesID /bin/bash

Build dockerimage from dockerfile sudo docker build -t reg.docker.abc.com/bigdata/bigdata_nodejs -f Dockerfile_base ./

Push dockerimage to docker.abc.com sudo docker login --username=$username reg.docker.abc.com sudo docker push reg.docker.abc.com/bigdata/bigdata_nodejs