删除docker 命令
时间: 2023-09-17 08:11:14 浏览: 64
要删除 Docker 中的容器或镜像,你可以使用以下命令:
1. 删除容器:
```
docker rm <container_id>
```
将 `<container_id>` 替换为要删除的容器的 ID 或名称。你可以使用 `docker ps -a` 命令查看所有容器的列表及其对应的 ID。
2. 强制删除运行中的容器:
```
docker rm -f <container_id>
```
使用 `-f` 选项可以强制删除正在运行的容器,即使容器处于运行状态。
3. 删除镜像:
```
docker rmi <image_id>
```
将 `<image_id>` 替换为要删除的镜像的 ID 或名称。你可以使用 `docker images` 命令查看所有可用的镜像。
4. 强制删除镜像:
```
docker rmi -f <image_id>
```
使用 `-f` 选项可以强制删除正在使用的镜像,即使有容器正在使用该镜像。
请注意,在删除容器或镜像之前,请确保你不再需要它们,并且确认你选择了正确的容器或镜像进行删除操作。
相关问题
centos7 删除旧版本docker命令 和安装最新版本docker命令 利用yum
在 CentOS 7 中,由于默认使用的是 YUM 包管理器,你想要删除旧版本的 Docker 可以按照以下步骤操作:
1. **删除旧版本 Docker**:
```sh
sudo yum remove docker docker-storage-drivers
```
这里假设你之前通过 YUM 安装了 Docker。如果只是 Docker CE(社区版),则可以只删除 `docker-ce` 或者 `docker-ce-server`;如果是 Docker EE(企业版),则需要确认名称。
2. **阻止旧版本启动**:
```sh
sudo chkconfig docker off
```
这样可以防止旧版本的 Docker 自动启动。
接下来,你需要安装最新版本的 Docker。首先,添加 EPEL (Extra Packages for Enterprise Linux) 公共存储库,因为它包含了针对 CentOS 7 的 Docker 支持:
```sh
sudo curl -L https://rpms.fedoraproject.org/keys/RPM-GPG-KEY-EPEL-7 | sudo gpg --dearmor -o /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
sudo echo "https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$(/bin/arch)" > /etc/yum.repos.d/epel.repo
```
然后安装 Docker:
```sh
sudo yum install docker-ce docker-ce-cli containerd.io
```
安装完成后,记得启用 Docker 并使其开机自启:
```sh
sudo systemctl enable docker
sudo systemctl start docker
```
现在你应该有了最新版本的 Docker。检查版本可以用:
```sh
docker --version
```
docker命令
好的,以下是一些常用的Docker命令:
1. 构建镜像
```
docker build -t your-image-name:version .
```
构建指定名称和版本号的镜像。
2. 运行容器
```
docker run -d -p host-port:container-port your-image-name:version
```
以后台方式运行镜像,并将容器的端口映射到主机的端口。
3. 列出所有容器
```
docker ps -a
```
列出所有容器,包括正在运行的和已经停止的。
4. 进入容器
```
docker exec -it container-id sh
```
以交互式方式进入容器的shell环境。
5. 复制文件到容器
```
docker cp local-path container-id:/container-path
```
将本地的文件复制到容器内部。
6. 停止容器
```
docker stop container-id
```
停止指定的容器。
7. 删除容器
```
docker rm container-id
```
删除指定的容器。
8. 列出所有镜像
```
docker images
```
列出本地所有的镜像。
9. 删除镜像
```
docker rmi image-id
```
删除指定的镜像。
以上是一些常用的Docker命令,希望能对您有所帮助。
阅读全文