有什么常用的 Docker 命令?

1 个回答

  • 李牧炎
    努力的最大意义,是你可以选择生活。而不是被生活选择。
    以下是一些常用的 Docker 命令及其功能: 1. **`docker pull`** 拉取镜像到本地。 ```bash docker pull <image_name> ``` 2. **`docker create`** 创建容器但不启动它。 ```bash docker create <image_name> ``` 3. **`docker run`** 创建容器并运行指定命令(通常包含 `docker create` 和 `docker start` 的操作)。 ```bash docker run -d -p 80:80 <image_name> ``` 4. **`docker start`** 启动一个已经创建的容器。 ```bash docker start <container_id> ``` 5. **`docker stop`** 停止正在运行的容器。 ```bash docker stop <container_id> ``` 6. **`docker restart`** 重启容器。 ```bash docker restart <container_id> ``` 7. **`docker rm`** 删除一个或多个容器。 ```bash docker rm <container_id> ``` 8. **`docker ps`** 列出正在运行的容器。 ```bash docker ps ``` 9. **`docker ps -a`** 列出所有容器(包括已停止的容器)。 ```bash docker ps -a ``` 10. **`docker exec`** 在一个运行中的容器中执行指定命令。 ```bash docker exec -it <container_id> <command> ``` 11. **`docker rmi`** 删除镜像。 ```bash docker rmi <image_name> ``` 12. **`docker images`** 列出本地存储的所有镜像。 ```bash docker images ``` 13. **`docker logs`** 查看容器的日志输出。 ```bash docker logs <container_id> ``` 14. **`docker inspect`** 查看容器或镜像的详细信息。 ```bash docker inspect <container_id_or_image_name> ``` 15. **`docker-compose up`** 启动基于 `docker-compose.yml` 文件定义的多个容器。 ```bash docker-compose up ``` 16. **`docker-compose down`** 停止并删除 `docker-compose` 启动的所有容器。 ```bash docker-compose down ``` 这些命令覆盖了 Docker 使用的基础操作,能够帮助你有效地管理和操作 Docker 容器和镜像。
    发布于 2024-08-16 17:23 •IP属地 海南
    举报
    评论
    收藏