docker常用命令总结

启动docker:

systemctl start docker

登录docker hub

docker login -u 用户名 -p 密码

推送 push docker hup

首先要重命名: docker tag 本地镜像名称  你的用户名/镜像名称

然后push: docker push liuchunchi/demo

搜索

docker search 镜像名称

从hub拉取镜像到本地

docker pull 镜像名称:latest (:latest指定版本)

查看本地镜像

docker images

删除本地镜像

docker rmi 镜像id

查看所有容器(运行和退出都可查出)

docker ps -a

启动/停止容器

docker start/stop 容器id

删除所有容器(只要镜像被执行了一次啊,都会生成一个新的容器)

docker rm  $(docker ps -a -p)

容器起别名:

docker run -d --name=test ddfddf/ping ping www.baidu.com

docker stop test

docker rm test

将容器提交成一个新的镜像:

docker commit 容器id 镜像名称

Dockerfile打包镜像:

docker build -t 镜像名称 .(.这个打包的上下文(其实就是Dockerfile所在目录)是在当前目录,然后目录下的Dockerfile就会被编译执行)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容