国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

Docker基于現(xiàn)有鏡像構建新鏡像的實現(xiàn)方法

2024-09-01 13:56:08
字體:
來源:轉載
供稿:網(wǎng)友

由現(xiàn)有鏡像構建新鏡像都是通過Dockerfile文檔來實現(xiàn)的。

1、新建Dockerfile文檔

在/home文件夾下新建一個文件夾,專門用來測試的,/docker/test文件夾,在文件夾中新建一個Dockerfile文檔,文檔中寫入以下內容:

FROM  ubuntu:18.04RUN   apt-get updateRUN   apt-get install -y vimEXPOSE 80

Dockerfile文檔中,每行的第一個關鍵字都必須大寫。

第一行的意思是新建鏡像的源鏡像是Ubuntu 18.04版本。 

第二行是新建鏡像后執(zhí)行的第一條命令,表示新建鏡像后,首先更新后續(xù)下載各種應用的網(wǎng)址。 

第三行是安裝vim,方便后續(xù)在命令行中編輯腳本,-y是為了讓其自動安裝,否則安裝過程會讓你輸入Y/n,如果不輸入,就會執(zhí)行失敗。 

最后第四行的意思是暴露80端口,像昨天的文章中的webapp端口映射,如果在這個鏡像中執(zhí)行到端口5000的映射,是會失敗的,因為這個端口未對外開放。

2、在Dockerfile所在目錄下執(zhí)行命令

su rootcd docker/testdocker build -t cdl-test-0.0 .

最后一句話中,-t后面跟的是指定的鏡像名,鏡像名后面再跟一個點,表示是通過當前目錄下的Dockerfile中的內容來創(chuàng)建新的鏡像,所以注意,前一句cd命令和這一句最后的點都不能少!!

3、查看新鏡像

docker images

結果:

REPOSITORY     TAG         IMAGE ID      CREATED       SIZEcdl-test-0.0    latest       da5d6c1147a7    4 minutes ago    185MBrunoob/centos    6.7         542cf01e7692    27 minutes ago   191MBubuntu       16.04        52b10959e8aa    5 days ago     115MBubuntu       18.04        16508e5c265d    5 days ago     84.1MBcentos       6.7         f2e2f7b8308b    3 weeks ago     191MBtraining/webapp   latest       6fae60ef3446    3 years ago     349MB

4、查看鏡像中安裝的應用

#進入新建鏡像的命令行docker run -it cdl-test-0.0 /bin/bash#打開vimvim#安裝python3.7apt-get install python3.7

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關教程知識閱讀請移步到服務器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大宁县| 闸北区| 民县| 深圳市| 华宁县| 仁布县| 沾化县| 天津市| 新巴尔虎右旗| 上思县| 布拖县| 灌云县| 民和| 贵德县| 三台县| 连平县| 阜宁县| 同德县| 洛阳市| 泾阳县| 嘉鱼县| 双鸭山市| 平安县| 女性| 乌拉特前旗| 土默特左旗| 南乐县| 乌苏市| 高碑店市| 湖北省| 洛南县| 乌恰县| 安龙县| 南部县| 德州市| 县级市| 宜黄县| 措美县| 中阳县| 太湖县| 饶平县|