Zer0e's Blog

docker常用命令汇总

字数统计: 386阅读时长: 1 min
2018/04/24 Share

最近事有点多,一直没啥时间写文章。但是忙不能成为不学习的理由,还是抽空写下文章吧。

因为出题目的原因,docker也开始频繁使用了,之前看了两本docker相关的书,但都不满意书的内容,可能是写的太杂太乱。借这个机会总结一下常用的命令方便自己忘记的时候查找吧。

搜索docker镜像:

1
2
docker search [镜像名]
docker search ubuntu

下载镜像:

1
docker pull [镜像名]

列出所有已下载的镜像:

1
docker images

启动一个容器并绑定端口挂载目录:

1
2
3
4
//后台方式启动
docker run -dit -p [主机端口]:[容器端口] -v [主机目录]:[docker目录] --name [命名容器名称] [镜像名]:[标签]
//创建完直接进入容器
docker run -it -p [主机端口]:[容器端口] -v [主机目录]:[docker目录] --name [命名容器名称] [镜像名]:[标签]

列出所有容器:

1
docker ps -a

进入一个容器:

1
docker attach [容器ID]

从容器中退出:

1
2
3
4
//后台继续运行容器
Ctrl+p+q
//退出并停止容器
Ctrl+d

启动/关闭/重启容器:

1
2
3
docker start [容器ID] //适用于已创建的容器
docker stop [容器ID]
docker restart [容器ID]

将容器保存为镜像:

1
docker commit [容器ID] [新镜像名称]:[新镜像标签] 

docker的命令还有很多,这里只列出了部分常用的,比如dockerfile的使用我就没用列出来。其他如果以后常用再接着补上吧。

原文作者:Zer0e

原文链接:https://re0.top/2018/04/24/docker/

发表日期:四月 24日 2018, 8:20:00 晚上

更新日期:June 3rd 2018, 3:05:49 pm

版权声明:本文采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可

CATALOG