Docker 常用命令详细整理
Docker 是一种轻量级容器化技术,可以将应用程序及其依赖项打包为一个可移植的镜像,使应用程序可以在任何地方都能够运行。以下是 Docker 常用命令的详细解释和示例说明。
镜像操作
搜索镜像
docker search [IMAGE_NAME]
示例:
docker search nginx
拉取镜像
docker pull [IMAGE_NAME]
示例:
docker pull nginx
列出本地镜像
docker images
删除本地镜像
docker rmi [IMAGE_NAME]
示例:
docker rmi nginx
容器操作
启动容器
docker run [OPTIONS] [IMAGE_NAME]
示例:
docker run -it ubuntu /bin/bash
列出正在运行的容器
docker ps
列出所有容器
docker ps -a
停止容器
docker stop [CONTAINER_ID/NAME]
示例:
docker stop 2ab3d4e5f6g7
启动已停止容器
docker start [CONTAINER_ID/NAME]
示例:
docker start 2ab3d4e5f6g7
进入容器
docker exec -it [CONTAINER_ID/NAME] /bin/bash
示例:
docker exec -it 2ab3d4e5f6g7 /bin/bash
删除容器
docker rm [CONTAINER_ID/NAME]
示例:
docker rm 2ab3d4e5f6g7
组合操作
创建容器并启动
docker run -it [IMAGE_NAME] /bin/bash
示例:
docker run -it ubuntu /bin/bash
以上命令等同于:
docker create -it [IMAGE_NAME] /bin/bash
docker start [CONTAINER_ID/NAME]
docker attach [CONTAINER_ID/NAME]
从镜像启动后台容器
docker run -d [IMAGE_NAME]
示例:
docker run -d nginx
此命令将创建并启动一个后台运行的容器。
以上是 Docker 常用命令的详细整理和示例说明。通过这些命令,可以方便地对 Docker 镜像和容器进行管理。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker 常用命令详细整理 - Python技术站