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

Dockerfile基礎(chǔ)分享

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

關(guān)鍵字

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

FROM <image>:<tag>

指定基礎(chǔ)鏡像

MAINTAINER <name>

指定維護者信息

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

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

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

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

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

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

EXPOSE <port> <port> ....

指定暴露的端口號

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

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

ADD <src> <des>

拷貝主機的文件或者目錄到鏡像中。此命令會**自動解壓tar文件**

COPY <src> <des> 和ADD命令類似,但此命令不會自動解壓tar文件

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

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

VOLUME ["/data/"]

指定一個可以從主機或者其他容器掛載的**掛載點**

USER username

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

WORKDIR <dir path>

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

ONBUILD <command>

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

相關(guān)文章

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

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

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

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

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

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

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

    docker一鍵安裝wordpress的方法步驟

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

    通過Docker?Compose部署MySQL的詳細教程

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

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

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

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

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

    Docker制作鏡像的完整過程

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

    Docker安裝RabbitMQ并安裝延時隊列插件

    本文主要介紹了Docker安裝RabbitMQ并安裝延時隊列插件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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òu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置和服務(wù)管理平臺,文中介紹的非常信息,需要的朋友可以參考下
    2023-09-09

最新評論

柞水县| 东丽区| 兰西县| 隆昌县| 河西区| 永修县| 五华县| 任丘市| 都昌县| 大兴区| 北票市| 南丹县| 肥西县| 分宜县| 彭阳县| 扶风县| 鹤峰县| 杨浦区| 鸡西市| 建昌县| 泌阳县| 全南县| 潮安县| 禹州市| 神池县| 舞阳县| 肇源县| 衡阳市| 彰武县| 天峻县| 鞍山市| 深州市| 胶州市| 德令哈市| 清徐县| 安龙县| 永宁县| 河曲县| 大丰市| 普格县| 海晏县|