docker容器相关操作的命令
1
2
3
4
5
6
7
8
9
|
docker create #创建一个容器但是不启动它
docker run #创建一个容器并启动它
docker stop #停止一个容器
docker start #启动一个停止状态的容器
docker restart #重启一个容器
docker rm #删除一个容器
docker kill #发送信号给容器
docker attach #连接(进入)到一个正在运行的容器
docker wait #阻塞一个容器,直到容器停止运行
|
获取容器相关信息
1
2
3
4
5
6
7
|
docker ps #显示状态运行位(up)的容器
docker ps -a #显示所有的容器,包括运行(Up)和退出的(exited)
docker inspect #深入容器内部获取容器所有信息
docker logs #查看容器的日志(stdout/stderr)
docker port#显示容器的端口映射
docker top #显示容器的进程信息
docker diff #显示容器文件系统的前后的变化
|
在容器内部执行命令
1
|
docker exec -it newdb /bin/bash #在newdb容器内部执行shell命令
|
导出容器
1
2
|
docker cp #从容器里面向外拷贝文件
docker export #将容器整个文件系统导出为一个tar包,不带layers,tag等信息
|
镜像操作
1
2
3
4
5
6
7
8
9
|
docker images #显示内地所有的镜像列表
docker import #从一个tar包创建一个镜像,往往和export结合使用
docker build #使用Dockfile 创建镜像(推荐)
docker commit #从容器创建镜像
docker rmi #删除一个镜像
docker load #从一个tar包创建一个镜像,和save配合使用
docker save #将一个镜像保存为一个tar包,带layers和tag信息
docker history #显示生成一个镜像的历史命令
docker tag #为镜像起一个别名
|
镜像仓库操作
1
2
3
4
|
docker login #登陆到一个registry
docker search #从registry仓库搜索镜像
docker pull #从仓库下载镜像到本地
docker push #将一个镜像push到registry仓库中
|
本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1835176,如需转载请自行联系原作者