docker创建镜像
创建镜像
创建docker镜像有两种方式:
- 从已经创建的容器镜像中更新镜像,并提交这个镜像
- 使用Dockerfile构建镜像
使用已存在的镜像进行构建
首先对已存在的镜像进行更新:
1 | docker run --name gitimg -it centos /bin/bash |
在容器的可交互shell中进行修改操作:
1 | yum install -y git |
使用exit
退出交互界面,同时对修改后的容器进行提交操作:
1 | docker commit -a "deven" -m "mygitimage" gitimg feb13th/git:latest |
使用docker images
可以看到deven/git
这个镜像。
使用Dockerfile构建
首先创建一个文件夹,并创建一个Dockerfile
文件
1 | mkdir git |
修改Dockerfile
文件
1 | # 创建一个简单的git镜像 |
在当前目录中执行(注意最后的点):
1 | docker build -t="deven/git:latest" . |