Docker的常用操作指令
2017-08-02 19:04
197 查看
Docker的常用操作指令
开发者可以使用一个标准的镜像来构建一套开发容器,开发完成之后,运维人员可以直接使用这个容器来部署代码。Docker可以快速创建容器,快速迭代应用程序。
Docker 的三个名词,仓库,镜像,容器
仓库:用来存储docker镜像的,可以理解为物理存储
镜像:docker镜像是一个只读的模板。(可以将你的开发环境集成在镜像里)
容器:用镜像创建容器,相当于镜像的一个实例,所以容器是在内存中的,虚拟化的环境,当你exit后,容器就会被释放掉
Docker的相关操作指令:
1.获取镜像 (从仓库下载)
docker pull XXX
2.本地上传镜像
docker push XXX
3.查看镜像列表
docker images
4.启动容器
docker run -t -i ubuntu /bin/bash
5.启动容器且挂载目录(宿主机目录和容器目录映射)
docker run -t -i -v $HOME:$HOME -w $HOME ubuntu /bin/bash
6.查看容器列表(以及对应的镜像)
docker ps -a
可以看到镜像对应的容器ID
7.删除镜像
先用 docker images
查看镜像列表,
再用 docker rmi ubuntu(镜像ID)删除镜像
如果有该镜像创建的容器在运行,则
通过 docker ps -a 查看 该镜像创建的容器
再 通过 docker kill containerID杀掉该容器,这时候就可以删除镜像了
8.更新已有的镜像
用已有的镜像创建了容器,然后在容器里安装了一些自己的软件或者开发环境,一旦关闭容器,这些就会丢失,那么如何保存呢,这就需要将你的容器再保存为镜像,步骤如下:
(1)启动容器,安装你的环境
(2)不要退出容器,再打开一个终端,在里面输入 docker commit containerID ubutnu:new(你创建容器的iD)
(3)这时 docker images
查看你的镜像是否保存成功
9.创建镜像
用dockerfile
Docker build -t XXX
10.查看一个容器的IP
docker inspect containerID | grep IPAddress
11.退出docker
exit
12.终止服务
crtl+c
相关文章推荐
- Linux常用操作指令
- 常用Dos指令操作列表(二)
- docker-容器常用操作
- Linux常用操作指令(面试专用)
- docker学习(4) 一些常用操作
- PostgreSQL的常用操作指令
- ` 关于postgresql――常用操作指令
- C下常用文件操作指令的整理
- UNIX常用命令行指令(5)(访问权限和进程操作)
- 自己常用的linux操作指令,学习中,积累中
- Dockerfile 常用指令 - 每天5分钟玩转 Docker 容器技术(16)
- MongoDB常用操作指令
- MYSQL常用操作指令
- 【memcache】客户端 cmd操作常用指令
- 常用Dos指令操作列表(三)
- docker常用常用删除操作
- Android学习记录——常用ADB操作指令
- Dpkg 常用指令操作快速参考
- 详解Linux终端 MySQL常用操作指令
- docker-image container 基本操作 -常用命令