乐趣区

必须掌握!5个 Docker 命令,让你的容器管理如虎添翼!

必须掌握!5 个 Docker 命令,让你的容器管理如虎添翼!

Docker,这个开源的应用容器引擎,已经彻底改变了我们部署、管理和运行应用的方式。作为一名专业的开发者或运维人员,掌握 Docker 的基本命令是必不可少的。今天,我们将深入探讨 5 个关键的 Docker 命令,这些命令不仅能提升你的容器管理效率,还能展现你的专业性。

1. Docker Run:启动新容器

docker run 是创建和启动 Docker 容器的最基本命令。使用这个命令,你可以从 Docker 镜像启动一个新的容器实例。这个命令非常灵活,允许你设置各种配置,比如端口映射、环境变量、卷挂载等。

bash
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

例如,运行一个名为 my-nginx 的 Nginx 容器,并将其 80 端口映射到主机的 8080 端口:

bash
docker run -d --name my-nginx -p 8080:80 nginx

2. Docker PS:查看运行中的容器

docker ps 命令用于列出所有当前正在运行的容器。这是一个非常常用的命令,用于快速查看容器状态。

bash
docker ps [OPTIONS]

例如,查看所有正在运行的容器:

bash
docker ps

3. Docker Stop:停止容器

docker stop 命令用于停止一个或多个正在运行的容器。这个命令是非常有用的,因为它允许你优雅地关闭容器,而不是强制杀死它们。

bash
docker stop [OPTIONS] CONTAINER [CONTAINER...]

例如,停止名为 my-nginx 的容器:

bash
docker stop my-nginx

4. Docker Start:启动已停止的容器

docker start 命令用于启动一个或多个已经停止的容器。这个命令对于重启已停止的容器非常有用。

bash
docker start [OPTIONS] CONTAINER [CONTAINER...]

例如,启动名为 my-nginx 的容器:

bash
docker start my-nginx

5. Docker Exec:在运行中的容器执行命令

docker exec 命令用于在运行中的容器内执行命令。这是一个非常强大的命令,允许你与容器进行交互,执行各种操作。

bash
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

例如,在名为 my-nginx 的容器中打开一个 Bash 会话:

bash
docker exec -it my-nginx bash

总结

掌握这 5 个 Docker 命令——docker rundocker psdocker stopdocker startdocker exec,是有效管理 Docker 容器的基础。这些命令不仅提高了容器管理的效率,还体现了你在 Docker 操作上的专业性。随着你对 Docker 的深入使用,你还会发现更多高级和强大的 Docker 命令和功能,帮助你更精细地控制和管理容器化应用。

退出移动版