你需要学习的 10 个 Docker 命令

2025-06-07

你需要学习的 10 个 Docker 命令

1-Docker 运行

docker run 命令是从 Docker 镜像启动容器的入口。它允许您指定镜像名称、选项和运行时配置。

docker run -d -p 8080:80 nginx
Enter fullscreen mode Exit fullscreen mode

-d:以分离模式(在后台)运行容器。
-p:将端口从主机映射到容器。

2- Docker拉取

在运行容器之前,通常需要从 Docker Hub 等镜像仓库下载 Docker 镜像。docker pull 命令可以完成此操作。

docker pull ubuntu:latest
Enter fullscreen mode Exit fullscreen mode

3. Docker PS

要查看正在运行的容器列表,请使用 docker ps 命令。该命令提供有关容器 ID、名称、状态和端口的信息。要查看所有容器(包括已停止的容器),可以使用 docker ps -a。

docker ps
Enter fullscreen mode Exit fullscreen mode

4- Docker 停止和 Docker 启动

这两个命令允许您控制容器的状态。docker stop 暂停正在运行的容器,而 docker start 恢复已停止的容器。

docker stop {container_name_or_id}
docker start {container_name_or_id}
Enter fullscreen mode Exit fullscreen mode

5- Docker 日志

docker logs 命令对于故障排除和监控非常有用。它可以检索容器生成的日志

docker logs {container_name_or_id}
Enter fullscreen mode Exit fullscreen mode

6- Docker Exec

您可以使用 docker exec 在正在运行的容器内执行命令。这对于调试或运行管理任务特别有用。

docker exec -it {container_name_or_id} {bash}
Enter fullscreen mode Exit fullscreen mode

-it:与终端的交互模式。bash
:您想要在容器内使用的 shell。

7- Docker构建

当你需要创建自定义 Docker 镜像时,docker build 命令会帮你搞定。它使用 Dockerfile 来定义镜像指令。

docker build -t custom_image_name .
Enter fullscreen mode Exit fullscreen mode

8- Docker 镜像

要列出本地可用的 Docker 镜像,请使用 docker images。此命令会显示镜像名称、大小和标签。

docker images
Enter fullscreen mode Exit fullscreen mode

9-Docker RMI

删除不再需要的 Docker 镜像可以释放磁盘空间。docker rmi 允许您通过名称或 ID 删除镜像。

docker rmi image_name_or_id
Enter fullscreen mode Exit fullscreen mode

10- Docker网络

Docker 提供了网络功能来连接容器和服务。docker network 命令用于管理这些网络。

docker network ls
docker network create my_network
Enter fullscreen mode Exit fullscreen mode
文章来源:https://dev.to/hasanelsherbiny/top-10-docker-commands-you-need-to-learn-47cj
PREV
.NET 开发人员的十大 VS Code 扩展
NEXT
你不知道的 CSS Chrome 开发工具