Dockerfile 创建容器的过程

Dockerfile 创建容器的过程。

比如如下dockerfile,

FROM ubuntu
RUN apt-get update && apt-get install -y vim

创建容器步骤如下

1:执行FROM,将Ubuntu作为base镜像并临时启动它。

2:执行RUN,在临时容器中安装vim。

3:vim安装成功后,将容器保存为镜像(执行类似docker commit命令)。

4:删除临时镜像。

我们来执行看下创建过程看是否一致。

$ docker build -t ubuntu-vim .
Sending build context to Docker daemon  2.048kB
Step 1/2 : FROM ubuntu
latest: Pulling from library/ubuntu
6e3729cf69e0: Pull complete
Digest: sha256:9dc05cf19a5745c33b9327dba850480dae80310972dea9b05052162e7c7f2763
Status: Downloaded newer image for ubuntu:latest
 ---> 6b7dfa7e8fdb
Step 2/2 : RUN apt-get update && apt-get install -y vim
 ---> Running in 199af11139e3
Removing intermediate container 199af11139e3
 ---> 2a2827ed391d
Successfully built 2a2827ed391d
Successfully tagged ubuntu-vim:latest

$ docker images
REPOSITORY                                     TAG       IMAGE ID       CREATED          SIZE
ubuntu-vim                                     latest    2a2827ed391d   29 seconds ago   178MB

其中 Step 2/2 这个安装vim 的过程我剪切了,基本步骤跟上面的一致。

发表回复 0

Your email address will not be published. Required fields are marked *