Docker 是一款輕量級容器技術,讓應用程序可以被打包成一個容器,從而達到軟件開發、測試、部署環境的“一致性”。創建 Docker 鏡像是非常重要的一步,它是構建 Docker 容器的基礎。下面的代碼演示如何創建 Docker 鏡像:
# 在 Dockerfile 文件中定義鏡像 FROM ubuntu:18.04 RUN apt-get update && \ apt-get install -y curl CMD ['sleep', 'infinity']
這個 Dockerfile 文件定義了一個基于 Ubuntu 18.04 的鏡像,安裝了 curl,最后執行 sleep infinity 命令。使用以下命令來構建該鏡像:
docker build -t my-ubuntu-curl:latest .
運行以上命令后,它將自動在當前目錄下構建鏡像文件,并給它取名為 my-ubuntu-curl,并且版本標志為 latest。這個命令涉及到一個點,代表 Dockerfile 文件所在的目錄。點的作用是點出 Dockerfile 文件所在的真實路徑。
執行構建命令后,Docker 將開始執行 Dockerfile 中的指令。構建完成后,可以通過以下命令來查看已經創建的鏡像:
docker images
該命令會返回所有的 Docker 鏡像。這樣,就可以在你計算機中使用 Docker 鏡像了。