DockerFile簡介以及使用
阿新 • • 發佈:2018-11-05
DockerFile是用來構建docker映象的構建檔案,是有一系列命令和引數構成的指令碼
構建的三步驟:編寫dockerfile檔案→build構建→docker run
dockerfile保留字指令:
FROM:當前新映象是基於那映象
MAINTAINER:映象作者
RUN:容器需要執行的命令
EXPOSE:對外埠號
WORKDIR:指定終端進入的工作目錄
ENV:設定環境變數
ADD:將宿主機目錄下的檔案拷貝進映象,ADD命令會自動處理URL和解壓壓縮包
COPY:將宿主機目錄下的檔案拷貝進映象
VOLUME:容器資料卷
CMD:指定一個容器執行時要執行的檔案(可以有很多CMD命令,但只有最後一個生效)
ENTRYPOINT:指定一個容器執行時要執行的檔案
OMBUILD:構建一個被繼承的dockerfile時執行命令,父映象在子映象繼承之後,父映象onbuild被cufa觸發
案例:
FEOM centos
MAINTAINER WU-WU
ENV mypath /usr/local
WORKDIR /home
RUN yum install vim
RUN yum install net-tools
EXPOSE 9999
CMD bin/bash