Docker常见指令以及常见容器安装

IDC服务

Docker常见指令以及常见容器安装

2024-10-29 02:38


Docker 是当前广泛应用的 容器化平台,用于 构建、部署 和 管理容器化应用程序。通过容器技术,开发者能够在不同环境中一致地运行应用,提高了开发效率和部署的灵活性。以下是一些 常见的 Docker 指令 及 容器的安装方式,帮助你更好地掌握和运用 Docker。

                                            




Docker 是当前广泛应用的 容器化平台,用于 构建、部署 和 管理容器化应用程序。通过容器技术,开发者能够在不同环境中一致地运行应用,提高了开发效率和部署的灵活性。以下是一些 常见的 Docker 指令 及 容器的安装方式,帮助你更好地掌握和运用 Docker。


常见 Docker 指令

1. docker run

作用:创建并启动一个新的容器。

示例

docker run -d --name my_nginx nginx

解释

  • -d:后台运行容器。
  • --name my_nginx:为容器指定名称为 my_nginx
  • nginx:使用 nginx 镜像创建容器。

2. docker pull

作用:从 Docker 仓库下载指定的镜像。

示例

docker pull ubuntu:20.04

解释

  • ubuntu:20.04:指定下载 Ubuntu 版本为 20.04 的镜像。

3. docker build

作用:根据 Dockerfile 构建自定义的镜像。

示例

docker build -t my_custom_image:latest .

解释

  • -t my_custom_image:latest:为构建的镜像指定标签 my_custom_image:latest
  • .:指定 Dockerfile 所在的当前目录。

详细说明
Dockerfile 是一个文本文件,包含了一系列指令,用于定义镜像的构建过程。例如:

FROM ubuntu:20.04
RUN apt-get update && apt-get install -y nginx
COPY . /var/www/html
  • FROM:指定基础镜像。
  • RUN:执行命令安装软件。
  • COPY:复制文件到镜像中。

4. docker stop

作用:停止一个正在运行的容器。

示例

docker stop my_nginx

解释

  • my_nginx:指定要停止的容器名称。

5. docker rm

作用:删除一个或多个容器。

示例

docker rm my_nginx

解释

  • my_nginx:指定要删除的容器名称。

注意:只能删除已停止的容器,若要强制删除运行中的容器,可添加 -f 选项。


6. docker ps

作用:列出当前正在运行的容器。

示例

docker ps

解释
显示所有正在运行的容器的详细信息,如容器 ID、名称、状态、端口映射等。

附加选项

  • -a:显示所有容器,包括已停止的。

7. docker images

作用:列出所有已下载的镜像。

示例

docker images

解释
显示本地存储的所有镜像及其相关信息,如仓库名、标签、镜像 ID、创建时间和大小。


?️ 常见容器的安装方式

1. 官方镜像

说明:Docker Hub 提供了大量的 官方镜像,这些镜像由 Docker 官方维护,安全可靠。

示例

docker pull ubuntu

解释
下载官方的 Ubuntu 镜像,用于创建基于 Ubuntu 的容器。


2. 自定义镜像

说明:通过编写 Dockerfile 定义自定义镜像,满足特定应用需求。

示例

# Dockerfile

                                    
標簽:
  • Docker
  • 容器
  • 指令
© 蓝易云.