Docker build本地
阿新 • • 發佈:2019-02-10
#建立一個空資料夾,並進入其中
mkdir newdir2
cd newdir2
#建立一個資料夾dir1,將其壓縮,然後刪除dir1
mkdir dir1 && tar -cvf dir1.tar dir1 && rmdir dir1
#建立一個Dockerfile檔案
touch Dockerfile
#假設我的Dockerfile檔案為
#FROM ubuntu
#RUN mkdir dir1
#可以這麼寫:
# echo 'FROM ubuntu' > Dockerfile
# echo 'RUN mkdir dir1'>> Dockerfile
#輸入Dockerfile檔案內容
#********** Begin *********#
#以busybox為基礎映象
echo 'FROM busybox' > Dockerfile
#並將上下文目錄下的dir1.tar"解壓提取後",拷貝到busybox:v3的/
echo 'ADD ./dir1.tar /'>>Dockerfile
#********** End **********#
#檔案內容完畢,在當前資料夾中執行
#********** Begin *********#
#以該Dockerfile構建一個名為busybox:v3的映象
docker build -t busybox:v3 .
#********** End **********#