基於容器製作映象

2022-03-22 04:40:34 字數 1799 閱讀 3165

1、首先是拉取乙個映象,並啟動之。我這裡使用busybox作為測試

busybox映象一啟動預設是進入「sh」的shell互動終端,這是因為該busybox預設啟動就是執行「sh」命令。我們想一啟動這個映象就可以執行httpd程式。

2、我們再開啟乙個新的終端,然後製作映象,修改預設執行的命令

3、檢視製作的映象

4、我們啟動一下這個新的映象

看不到什麼效果,因此我們再開啟乙個終端看看效果

5、檢視此映象的程序

發現我們剛剛製作的新的映象已經啟動了,並且預設執行的命令是「httpd -f -h /data/httpd」

6、我們看看這個image的ip是什麼

使用這個命令檢視image的詳細資訊

[root@elk-chaofeng08 ~]# docker inspect db8c95fc5ba8
然後在顯示的內容的最下面,我們可以看到ip

7、訪問一下看看效果

很不錯,製作成功了。

最後我們還可以將此新的自己製作的映象放在dockerhub上供別人參考

製作mariadb容器映象

centos7.5 docker ce 映象準備 centos lastest 1.確定基礎映象 2.確定mariadb的安裝方式 3.初始化mariadb 4.暴露埠啟動mariadb 5.構建映象 這裡使用的基礎映象為centos laster dockerfile from centos la...

docker從映象啟動容器, 從容器製作映象

docker從映象啟動容器 docker run d name entity m 32g p port port v dirpath workdir img name tag python workdir run server.py docker run it runtime nvidia e nv...

Docker容器學習梳理 手動製作系統映象

以下記錄了在centos7上做docker映象的操作記錄 1 映象製作指令碼 mkimage yum.sh 提取密碼 qsss 或者直接wget 2 執行指令碼 root linux node2 chmod 755 mkimage yum.sh root linux node2 mkimage yu...