Dockerfile基本結構

2022-03-13 18:23:18 字數 705 閱讀 2885

1.dockerfile是乙個文字格式的配置檔案,使用者可以使用dockerfile快速建立自定義的映象。

2.dockerfile檔案分為四個部分:

a.基礎映象資訊

在dockerfile中使用#完成一行的註解

#第一行必須制定基礎映象

from centos

b.維護者資訊

#維護者資訊

maintainer your_name your_email

c.映象操作指令

#映象操作指令,使用yum安裝mysql

run yum -qqy install mysql

當然這些指令還有包括add、env、expose等

d.容器啟動執行指令

每執行一條 run 指令,映象則新增新的一層,最後的 cmd 指令,制定容器啟動時要啟動的命令。

## 乙個基礎的 python 執行環境

from python

## 設定工作目錄

## 安裝必要的依賴包

run

yum -qqy install

mysql

## 開放80埠,供容器外訪問

expose

80## 定義環境變數

env name hello

## 執行命令

cmd [

"python

",""]

Dockerfile基本結構和指令

dockerfile由一行行命令語句組成,支援以 開頭的注釋行。一般分為四個部分 基礎映象資訊,維護者資訊,映象操作指令和容器啟動時執行指令。例如 this dockerfile uses the ubuntu image version 2 edition 1 author docker user...

Dockerfile基本用法

docker 並不建議使用者通過commit方式構建映象。原因如下 用dockerfile構建映象,底層也docker commit 一層一層構建新映象的。1.執行docker build命令,t將新映象命名,末尾的.指名build context為當前目錄,從當前目錄下尋找dockerfile,也...

Dockerfile中的基本指令

dockerfile是由一系列命令和引數構成的指令碼,這些命令應用於基礎映象並最終建立乙個新的映象。它們簡化了從頭到尾的流程並極大的簡化了部署工作。dockerfile從from命令開始,緊接著跟隨者各種方法,命令和引數。其產出為乙個新的可以用於建立容器的映象。dockerfile僅僅是構建dock...