亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Dockerfile基礎分享

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

關鍵字

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

FROM <image>:<tag>

指定基礎鏡像

MAINTAINER <name>

指定維護者信息

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

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

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

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

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

為Docker鏡像指定meta信息,同時會覆蓋基礎鏡像中的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>

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

相關文章

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

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

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

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

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

    win10家庭版安裝docker遇到的問題小結

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

    Docker磁盤空間使用分析與清理的方法

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

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

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

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

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

    解決docker pull鏡像報錯的問題

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

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

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

    docker容器資源配額控制詳解

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

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

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

最新評論