docker 常用命令
2016-07-13 16:29
871 查看
查看镜像列表:docker images
![](https://img-blog.csdn.net/20160713152309328)
查看容器列表:docker ps -a
![](https://img-blog.csdn.net/20160713152822602)
进入已启动的容器:docker exec -it 容器id/容器名称 bash
退出容器:exit
![](https://img-blog.csdn.net/20160713153050742)
查看容器的日志:docker logs -f 容器id/容器名称
![](https://img-blog.csdn.net/20160713153703354)
从容器中copy文件到宿主机:docker cp 容器id/容器名称:sourcePath destinationPath
![](https://img-blog.csdn.net/20160713154240546)
从宿主机中copy文件到容器:docker cp sourcePath 容器id/容器名称:destinationPath
![](https://img-blog.csdn.net/20160713154607828)
从docker官方镜像仓库中搜索镜像:docker search 镜像名称
![](https://img-blog.csdn.net/20160713154945204)
从docker官方镜像仓库中拉取镜像:docker pull 镜像名称
![](https://img-blog.csdn.net/20160713155116542)
强行删除镜像(不管有没有容器在使用):docker rmi -f 镜像名称
![](https://img-blog.csdn.net/20160713155322685)
批量删除镜像的tag为none的镜像:docker rmi -f $(docker images|awk ‘/^/ {print $3}’)
![](https://img-blog.csdn.net/20160819183042867)
强行删除容器(不管有没有启动):docker rm -f 容器名称/容器id
![](https://img-blog.csdn.net/20160713155520626)
导出镜像为一个tar包:docker save -o xxx.tar 镜像名
![](https://img-blog.csdn.net/20160713160100321)
导入一个镜像:docker load < xxx.tar
![](https://img-blog.csdn.net/20160713162410946)
使用Dockerfile生成一个镜像同时命名(当前目录需要有一个Dockerfile,下面命令的”.”表示Dockerfile的路径为当前目录下):docker build -t 镜像名 .
![](https://img-blog.csdn.net/20160713163608962)
![](https://img-blog.csdn.net/20160713163623959)
创建一个容器去启动一个镜像并为容器命名(-d表示以后台守护进程方式启动):docker run -d –name 容器名称 镜像
查看容器列表:docker ps -a
进入已启动的容器:docker exec -it 容器id/容器名称 bash
退出容器:exit
查看容器的日志:docker logs -f 容器id/容器名称
从容器中copy文件到宿主机:docker cp 容器id/容器名称:sourcePath destinationPath
从宿主机中copy文件到容器:docker cp sourcePath 容器id/容器名称:destinationPath
从docker官方镜像仓库中搜索镜像:docker search 镜像名称
从docker官方镜像仓库中拉取镜像:docker pull 镜像名称
强行删除镜像(不管有没有容器在使用):docker rmi -f 镜像名称
批量删除镜像的tag为none的镜像:docker rmi -f $(docker images|awk ‘/^/ {print $3}’)
强行删除容器(不管有没有启动):docker rm -f 容器名称/容器id
导出镜像为一个tar包:docker save -o xxx.tar 镜像名
导入一个镜像:docker load < xxx.tar
使用Dockerfile生成一个镜像同时命名(当前目录需要有一个Dockerfile,下面命令的”.”表示Dockerfile的路径为当前目录下):docker build -t 镜像名 .
创建一个容器去启动一个镜像并为容器命名(-d表示以后台守护进程方式启动):docker run -d –name 容器名称 镜像
相关文章推荐
- centos6.5上安装docker
- docker容器的网络信息查看
- openstack kilo-with-dokcer
- 在windows下的安装Docker的教程
- 8个你可能不知道的Docker知识
- 在Docker中自动化部署Ruby on Rails的教程
- 搭建基于Docker的PHP开发环境的详细教程
- Docker容器的Tengine实践
- 利用OpenVSwitch在多台主机上部署Docker的教程
- ubuntu14.04+docker的安装及使用
- Docker 清理命令集锦
- 再Docker中架设完整的WordPress站点全攻略
- 基于 Docker 开发 NodeJS 应用
- 使用Docker来加速构建Android应用的基本部署思路解析
- 在Docker上部署Python的Flask框架的教程
- 在Docker上开始部署Python应用的教程
- 详解在Python和IPython中使用Docker
- python脚本监控docker容器
- 使用IPython来操作Docker容器的入门指引
- Alpine Linux Repository本地镜像制作