Dockerfile構建gitbook服務

1. 編寫Dockerfile

# 構建鏡像 映射目錄
FROM nginx #基礎鏡像
WORKDIR /usr/share/nginx/html  #容器中的工作目錄
#ADD ./_book /usr/share/nginx/html 
ADD ./_book . #將當前目錄的_book路徑 拷貝到容器中的 WORKDIR
EXPOSE 80 #暴露80端口方便進行自動映射 

2. docker build 創建鏡像

# docker build -t tagName path(構建路徑)
# -t 後面跟鏡像名:標籤名 
# .代表Dockerfile在宿主機當前路徑
docker build -t XXX . 

3,4步驟選其一 第一個掛載了目錄 掛載目錄是可以同步的(可以看作是一個符號鏈接)!

3. docker run 添加參數啓動容器

#docker run -p hostPort:containerPort -v hostPath:containerPath
# -v掛載目錄
docker run -p 4000:80 -v ~/Downloads/wpt-master/_book:/user/share/nginx/html --name docker-gitbook -d docker-gitbook 

4. docker run 添加參數啓動容器

# -p 設置端口映射 --name 指定容器名稱 -d 後臺運行 
#最後是要啓動的鏡像名
docker run -p 4000:80  --name docker-gitbook -d docker-gitbook 

5. docker start 容器(當容器關閉時)

#name 容器名
docker start containerName
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章