当然可以!Docker 是一个强大的工具,用于构建、部署和管理容器化应用程序。下面是一些常用的 Docker 命令及其简要说明,这些命令可以帮助你更好地管理和使用 Docker 容器和镜像。
Docker 镜像相关命令
-
docker images- 列出所有本地镜像。
- 示例:
docker images
-
docker pull <image>- 从 Docker Hub 或其他仓库拉取镜像。
- 示例:
docker pull nginx
-
docker build -t <tag> .- 使用 Dockerfile 构建镜像。
- 示例:
docker build -t my-nginx .
-
docker rmi <image>- 删除指定的本地镜像。
- 示例:
docker rmi nginx
-
docker tag <source_image> <repository>:<tag>- 为镜像打标签。
- 示例:
docker tag nginx nginx:latest
-
docker push <repository>- 将本地镜像推送到 Docker Hub 或其他注册表。
- 示例:
docker push my-nginx
Docker 容器相关命令
-
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]- 运行一个新的容器。
- 示例:
docker run -p 80:80 -d nginx
-
docker ps- 列出正在运行的容器。
- 示例:
docker ps
-
docker ps -a- 列出所有容器(包括已停止的)。
- 示例:
docker ps -a
-
docker inspect <container>- 显示容器或镜像的详细信息。
- 示例:
docker inspect my-nginx
-
docker exec -it <container> bash- 在运行中的容器内启动交互式 shell。
- 示例:
docker exec -it my-nginx bash
-
docker logs <container>- 查看容器的日志输出。
- 示例:
docker logs my-nginx
-
docker stop <container>- 停止正在运行的容器。
- 示例:
docker stop my-nginx
-
docker rm <container>- 移除已停止的容器。
- 示例:
docker rm my-nginx
-
docker kill <container>- 强制停止正在运行的容器。
- 示例:
docker kill my-nginx
-
docker rename <old_name> <new_name>- 重命名容器。
- 示例:
docker rename my-nginx new-nginx
Docker 网络相关命令
-
docker network ls- 列出所有的 Docker 网络。
- 示例:
docker network ls
-
docker network create <network>- 创建一个新的网络。
- 示例:
docker network create my-net
-
docker network connect <network> <container>- 将容器连接到指定网络。
- 示例:
docker network connect my-net my-nginx
-
docker network disconnect <network> <container>- 将容器从指定网络断开连接。
- 示例:
docker network disconnect my-net my-nginx
Docker 通用命令
-
docker info- 显示 Docker 系统的信息。
- 示例:
docker info
-
docker version- 显示 Docker 版本信息。
- 示例:
docker version
-
docker system prune- 清理所有未使用的资源(镜像、容器、网络等)。
- 示例:
docker system prune
4575

被折叠的 条评论
为什么被折叠?



