什么是docker鏡像?Docker 鏡像是一種輕量級、獨立的可執行文件,其中包含了運行應用程序所需的所有內容,包括代碼、運行時、庫、環境變量和配置文件等。
那么,如何打包一個docker鏡像呢?下面是一個簡單的步驟:
1. 編寫Dockerfile
2. 在Dockerfile所在目錄下執行docker build命令
3. 將容器保存為鏡像
接下來就依次來講解一下這些步驟:
1. 編寫Dockerfile
FROM ubuntu:18.04
RUN apt-get update && apt-get install -y nginx
COPY index.html /var/www/html/
CMD ["nginx", "-g", "daemon off;"]
該Dockerfile指定了該鏡像的基礎鏡像是ubuntu:18.04,然后通過RUN指令安裝了nginx,接著將當前目錄下的index.html文件拷貝到了nginx的根目錄下,最后運行nginx并保持后臺運行。
2. 在Dockerfile所在目錄下執行docker build命令
docker build -t mynginx .
上述命令的含義是將當前目錄下的Dockerfile文件打包成鏡像,并指定鏡像名為mynginx。
3. 將容器保存為鏡像
docker commit< container_id >mynginx:v1.0
上述命令是將當前運行的容器保存成鏡像,其中< container_id >是保存的容器的id號,將該容器保存為mynginx:v1.0的鏡像。
到這里,我們就完成了一個簡單的docker鏡像的打包。
上一篇html登入頁面代碼
下一篇css 圖片周圍圍繞文字