下载镜像
在DockerHub查找centos的镜像并拉取centos镜像
- docker search ubuntu # 查看
- docker pull centos # 拉取
复制代码
查看docker中的所有镜像
- docker images # 查看当前系统中的images信息
- # 会获得下面信息
- # REPOSITORY TAG IMAGE ID CREATED SIZE
- # centos latest 0584b3d2cf6d 9 days ago 196.5 MB
复制代码
2.2.2 启动容器 - docker run -it centos:latest /bin/bash # 启动一个容器
复制代码
run运行容器
-it 使用交互模式运行容器并且分配一个伪输入终端
centos:latest 指定启动的容器的镜像
/bin/bash 是启动容器后运行的指令
2.2.3 在Docker的Centos中安装git并保存镜像
- git --version # 此时的容器中没有git #
- bash: git: command not found yum install git
- # 利用yum安装git
- git --version # 此时的容器中已经装有git了
- # git version 1.8.3.1
复制代码
退出容器并查看运行中的容器 
将一个容器转化成镜像保存起来
- docker commit -m "centos with git" -a "zjeff" 3a2ed26119d3 zjeff/centos:git
复制代码
查看docker中的镜像 
-m指定说明信息
-a指定用户信息
3a2ed26119d3 代表容器的id
zjeff/centos:git 指定目标镜像的用户名、仓库名和 tag 信息
现在我们可以使用新保存的镜像创建一个包含git的centos容器
- docker run -it zjeff/centos:git /bin/bash
复制代码
2.3 停止容器和删除镜像
现在把之前下载的hello-world删了
删除镜像之前要停止所有基于镜像的容器
查看运行中的容器
停止这些容器
然后查看运行中的容器, 没有对应镜像的容器就可以删除镜像

查看镜像

删除镜像

|