欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Dockerfile基礎(chǔ)分享

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

關(guān)鍵字

Dockerfile中以#開(kāi)頭的行全為注釋行

FROM <image>:<tag>

指定基礎(chǔ)鏡像

MAINTAINER <name>

指定維護(hù)者信息

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

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

CMD 用法類(lèi)似于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> ....

指定暴露的端口號(hào)

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

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

ADD <src> <des>

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

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

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

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

VOLUME ["/data/"]

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

USER username

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

WORKDIR <dir path>

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

ONBUILD <command>

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

相關(guān)文章

  • Docker中Compose與Kubernetes的區(qū)別詳解

    Docker中Compose與Kubernetes的區(qū)別詳解

    這篇文章主要給大家介紹了關(guān)于Docker中Compose與Kubernetes區(qū)別的相關(guān)資料,Docker Compose和Kubernetes(簡(jiǎn)稱(chēng)k8s)都是容器編排工具,需要的朋友可以參考下
    2023-08-08
  • docker-compose使用中遇到的坑及解決

    docker-compose使用中遇到的坑及解決

    這篇文章主要介紹了docker-compose使用中遇到的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • win10家庭版安裝docker遇到的問(wèn)題小結(jié)

    win10家庭版安裝docker遇到的問(wèn)題小結(jié)

    這篇文章主要介紹了win10家庭版安裝docker遇到的問(wèn)題小結(jié),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Docker磁盤(pán)空間使用分析與清理的方法

    Docker磁盤(pán)空間使用分析與清理的方法

    本篇文章主要介紹了Docker磁盤(pán)空間使用分析與清理的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • docker安裝redis 5.0.7并掛載外部配置和數(shù)據(jù)問(wèn)題

    docker安裝redis 5.0.7并掛載外部配置和數(shù)據(jù)問(wèn)題

    Redis 是一個(gè)開(kāi)源的使用 ANSI C 語(yǔ)言編寫(xiě)、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value 的 NoSQL 數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的 API。這篇文章主要介紹了docker安裝redis 5.0.7并掛載外部配置和數(shù)據(jù),需要的朋友可以參考下
    2019-12-12
  • docker-compose鏡像發(fā)布springboot項(xiàng)目的流程分析

    docker-compose鏡像發(fā)布springboot項(xiàng)目的流程分析

    Docker-Compose項(xiàng)目由Python編寫(xiě),調(diào)用Docker服務(wù)提供的API來(lái)對(duì)容器進(jìn)行管理。因此,只要所操作的平臺(tái)支持Docker API,就可以在其上利用Compose來(lái)進(jìn)行編排管理,接下來(lái)通過(guò)本文給大家介紹docker-compose發(fā)布springboot項(xiàng)目的流程分析,一起看看吧
    2021-06-06
  • 解決docker pull鏡像報(bào)錯(cuò)的問(wèn)題

    解決docker pull鏡像報(bào)錯(cuò)的問(wèn)題

    這篇文章主要介紹了解決docker pull鏡像報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Docker鏡像端口映射的原理及實(shí)現(xiàn)

    Docker鏡像端口映射的原理及實(shí)現(xiàn)

    在使用Docker時(shí),端口映射是一個(gè)重要的概念,本篇博客將向您介紹什么是端口映射,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • docker容器資源配額控制詳解

    docker容器資源配額控制詳解

    本篇文章主要介紹了docker容器資源配額控制詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • Docker中的四種網(wǎng)絡(luò)模式

    Docker中的四種網(wǎng)絡(luò)模式

    Docker網(wǎng)橋是宿主機(jī)虛擬出來(lái)的,并不是真實(shí)存在的網(wǎng)絡(luò)設(shè)備,外部網(wǎng)絡(luò)是無(wú)法尋址到的,這也意味著外部網(wǎng)絡(luò)無(wú)法通過(guò)直接Container-IP訪問(wèn)到容器。本文詳細(xì)介紹了docker中的四種網(wǎng)絡(luò)模式,感興趣的小伙伴可以參考一下
    2023-04-04

最新評(píng)論