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