最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Dockerfile基礎(chǔ)分享

 更新時(shí)間:2017年01月13日 08:45:51   作者:Crazy_Coder  
在Docker中,構(gòu)建一個(gè)自定義鏡像共有兩種方法,一是通過commit指令構(gòu)建,二是通過Dockerfile文件構(gòu)建。今天我們主要來詳細(xì)探討下Dockerfile的一些基礎(chǔ)。

關(guān)鍵字

Dockerfile中以#開頭的行全為注釋行

FROM <image>:<tag>

指定基礎(chǔ)鏡像

MAINTAINER <name>

指定維護(hù)者信息

RUN <command> 或 RUN ["executable file", "parameter1", ...]

在當(dāng)前鏡像中執(zhí)行指定命令,執(zhí)行的結(jié)果會(huì)被鏡像保存

CMD 用法類似于RUN,用于指定Docker容器啟動(dòng)時(shí)執(zhí)行的命令。Dockerfile中只能有一個(gè)CMD,并且此CMD命令會(huì)被啟動(dòng)

Docker容器時(shí)指定的參數(shù)覆蓋

LABEL <key>=<value> <key>=<value>

為Docker鏡像指定meta信息,同時(shí)會(huì)覆蓋基礎(chǔ)鏡像中的meta信息

EXPOSE <port> <port> ....

指定暴露的端口號

ENV <key>=<value> 或者 ENV <key> <value>

指定鏡像的*環(huán)境變量*,會(huì)被鏡像保存下來

ADD <src> <des>

拷貝主機(jī)的文件或者目錄到鏡像中。此命令會(huì)**自動(dòng)解壓tar文件**

COPY <src> <des> 和ADD命令類似,但此命令不會(huì)自動(dòng)解壓tar文件

ENTRYPOINT <command> 或 ENTRYPOINT ["executable file", "parameter1", ...]

配置容器啟動(dòng)后啟動(dòng)的命令,類似`CMD`,但此命令**不會(huì)被啟動(dòng)Docker容器時(shí)指定的參數(shù)覆蓋**

VOLUME ["/data/"]

指定一個(gè)可以從主機(jī)或者其他容器掛載的**掛載點(diǎn)**

USER username

指定后續(xù)操作所用的**用戶名**

WORKDIR <dir path>

為后續(xù)操作指定工作目錄

ONBUILD <command>

指定當(dāng)此鏡像作為基礎(chǔ)鏡像時(shí)指定的命令,會(huì)在`FROM`之后執(zhí)行

相關(guān)文章

  • docker中的環(huán)境變量使用與常見問題解決方案

    docker中的環(huán)境變量使用與常見問題解決方案

    這篇文章主要給大家介紹了關(guān)于docker中環(huán)境變量使用與常見問題解決方案的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用docker具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 詳解centos7 docker1.12安裝私有倉庫

    詳解centos7 docker1.12安裝私有倉庫

    本篇文章主要介紹了centos7 docker1.12安裝私有倉庫,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • Docker構(gòu)建pinpoint部署的方法

    Docker構(gòu)建pinpoint部署的方法

    這篇文章主要介紹了Docker構(gòu)建pinpoint部署的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • docker一鍵安裝wordpress的方法步驟

    docker一鍵安裝wordpress的方法步驟

    這篇文章主要介紹了docker一鍵安裝wordpress的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • 通過Docker?Compose部署MySQL的詳細(xì)教程

    通過Docker?Compose部署MySQL的詳細(xì)教程

    Docker?Compose?作為?Docker?官方的容器編排工具,為?MySQL?數(shù)據(jù)庫部署帶來了顯著優(yōu)勢,下面小編就來為大家詳細(xì)介紹一下具體的流程吧
    2025-03-03
  • Docker容器如何更新打包并上傳到阿里云

    Docker容器如何更新打包并上傳到阿里云

    這篇文章主要介紹了Docker容器如何更新打包并上傳到阿里云,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 使用docker快速部署Nginx、Redis、MySQL、Tomcat及制作鏡像的方法

    使用docker快速部署Nginx、Redis、MySQL、Tomcat及制作鏡像的方法

    這篇文章介紹了如何使用Docker快速部署Nginx、Redis、MySQL、Tomcat以及制作鏡像的過程,它涵蓋了從基礎(chǔ)鏡像的使用、Dockerfile的編寫到應(yīng)用的構(gòu)建和部署的詳細(xì)步驟,通過本文,可以掌握如何利用Docker簡化應(yīng)用的部署和管理,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • Docker制作鏡像的完整過程

    Docker制作鏡像的完整過程

    本文主要介紹了Docker制作鏡像的完整過程,以制作CentOS鏡像為例,講述對鏡像自定義,打包以及推送的遠(yuǎn)程倉庫的過程,感興趣的可以了解一下
    2021-11-11
  • Docker安裝RabbitMQ并安裝延時(shí)隊(duì)列插件

    Docker安裝RabbitMQ并安裝延時(shí)隊(duì)列插件

    本文主要介紹了Docker安裝RabbitMQ并安裝延時(shí)隊(duì)列插件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • docker安裝nacos并配置數(shù)據(jù)庫的全過程

    docker安裝nacos并配置數(shù)據(jù)庫的全過程

    這篇文章主要給大家介紹了關(guān)于docker安裝nacos并配置數(shù)據(jù)庫的相關(guān)資料, Nacos是SpringCloudAlibaba架構(gòu)中最重要的組件,Nacos 是一個(gè)更易于幫助構(gòu)建云原生應(yīng)用的動(dòng)態(tài)服務(wù)發(fā)現(xiàn)、配置和服務(wù)管理平臺(tái),文中介紹的非常信息,需要的朋友可以參考下
    2023-09-09

最新評論

西安市| 邯郸市| 合水县| 什邡市| 山阴县| 西平县| 安福县| 商丘市| 福海县| 茶陵县| 广元市| 新和县| 连江县| 独山县| 志丹县| 四子王旗| 武定县| 石泉县| 冀州市| 鄢陵县| 商丘市| 莱芜市| 仙游县| 榆树市| 浦江县| 庆云县| 兴安盟| 彰武县| 紫云| 绿春县| 原阳县| 兴和县| 景泰县| 马边| 腾冲县| 封丘县| 崇文区| 裕民县| 开平市| 家居| 嘉义市|