Docker 命令指令是使用 Docker 技術(shù)的重要部分。通過這些指令,用戶可以創(chuàng)建和管理 Docker 容器、鏡像、網(wǎng)絡(luò)和卷等。
在 Docker 的命令行中,可以通過輸入 docker 命令來使用大多數(shù)指令。下面是一些常見的 Docker 命令指令:
docker run
docker run 命令用于根據(jù)指定的鏡像創(chuàng)建一個容器并啟動它。例如,要從 Docker Hub 中下載并運行最新的 Ubuntu 鏡像,可以使用以下命令:
docker run ubuntu
docker run 命令有許多選項,可以用來配置容器的各種屬性,例如端口映射、卷掛載、環(huán)境變量等。
docker build
docker build 命令用于根據(jù) Dockerfile 構(gòu)建一個鏡像。Dockerfile 是一個包含構(gòu)建鏡像所需指令的文本文件。例如,以下是一個簡單的 Dockerfile,用于構(gòu)建一個包含 Node.js 的鏡像:
FROM ubuntu RUN apt-get update RUN apt-get install -y nodejs
在 Dockerfile 所在目錄中,可以使用以下命令構(gòu)建鏡像:
docker build -t my-node-app .
docker build 命令有許多選項,可以用來配置構(gòu)建鏡像的各種屬性,例如鏡像標(biāo)記、構(gòu)建上下文、緩存策略等。
docker push
docker push 命令用于將一個本地鏡像上傳到 Docker Hub 或其他 Docker 倉庫。例如,要將名為 my-node-app 的鏡像上傳到 Docker Hub,可以使用以下命令:
docker push my-node-app
在執(zhí)行 docker push 命令之前,需要使用 docker login 命令登錄到 Docker Hub。
這些是 Docker 的一些常見命令指令。通過學(xué)習(xí)和使用這些指令,可以更好地管理和使用 Docker 技術(shù)。