當前位置:生活全書館 >

IT科技

> docker映象製作方法 docker製作映象的方法

docker映象製作方法 docker製作映象的方法

產品型號:Thinkpad E15

系統版本:centos8

docker映象製作方法

Docker Image 有兩種製作方法

方法1:docker commit   #將容器例項的當前狀態儲存成image映象

方法2:docker build  #使用 Dockerfile 檔案製作 image

主介紹docker commit  用法。

實戰:使用docker commit生成一個apache docker映象

docker製作映象的方法 docker映象製作方法

1、建立一個安裝好apache web伺服器的容器映象

[root@xuegod63 ~]# docker run -it centos:latest /bin/bash

[root@1d3563200047 /]# yum -y install  httpd   #在 container 中安裝 apache 軟體包

[root@1d3563200047 /]# exit 

2、檢視現有的images 映象列表

[root@xuegod63 ~]# docker images   #檢視剛看退出的docker例項。

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

centos    latest              196e0ce0c9fb        13 days ago         196.6 MB注:當前只有一個centos映象。

3、根據容器當前狀態做一個image映象,建立一個安裝了apache工具的centos映象

語法: docker commit

例:

檢視剛才安裝了apache軟體包的的docker容器ID:

[root@xuegod63 ~]# docker ps -a

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                        PORTS               NAMES1d3563200047        centos              "/bin/bash"              10 minutes ago      Exited (0) 6 minutes ago                          tender_joliot

以這個安裝了apache軟體包的docker容器例項,建立一個映象。

[root@xuegod63 ~]# docker commit 1d3563200047  centos:apache

sha256:e5917c01599c70d0680beeb35f6df98889dd22106399efd6907d956d8a943242

[root@xuegod63 ~]# docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

centos              apache              4fd446f1034a        16 seconds ago      269MB

centos              latest              0f3e07c0138f        5 weeks ago         220MB

總結:

1、建立一個安裝好apache web伺服器的容器映象

2、檢視現有的images 映象列表

3、根據容器當前狀態做一個image映象,建立一個安裝了apache工具的centos映象

標籤: 映象 docker
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/mz0kp2.html