1. 程式人生 > >DockerFile簡介以及使用

DockerFile簡介以及使用

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