Skip to content

1. 查看镜像文件。

bash
$ docker images

2. 删除镜像文件(根据镜像文件IMAGE ID,来删除镜像文件)。

  • -f:强制
bash
$ docker rmi -f IMAGE_ID

3. 查看运行中的容器。

  • -a:所有(包含被停止容器)
bash
$ docker ps

4. 查看容器中的的信息

bash
$ docker inspect CONTAINER_ID

5. 删除容器

  • -f:强制
bash
$ docker rm -f

6. 查看安装软件版本

bash
$ docker search install_softe_name

7. 下载软件镜像

  • : 后指定版本号
bash
$ docker pull install_softe_name:version

8. 启动容器

  • 方法一:安装并且启动运行

    • -d:后台运行
    • -p:宿主机端口 : 容器端口
bash
# 开放容器端口到宿主机端口
$ docker run -d -p 81:80 install_softe_name

提醒 :使用 docker run命令创建容器时,会先检查本地是否存在指定镜像。如果本地不存在该名称的镜像, Docker就会自动从 Docker Hub下载镜像并启动一个 Docker容器。

  • 方法二:启动运行

bash
$ docker start container_name # 容器名称或容器ID

9. 进入容器目录

bash
$ docker container exec -it CONTAINER_ID /bin/bash

10. 卸载老版本docker

bash
$ yum remove docker \
      docker-client \
      docker-client-latest \
      docker-common \
      docker-latest \
      docker-latest-logrotate \
      docker-logrotate \
      docker-engine

11. 卸载Docker

bash
# 卸载Docker软件包
$ yum remove docker-ce
# 主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷
$ rm -rf /var/lib/docker

12. 可以用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像(即无tag的镜像)

bash
$ docker system prune

注意:

  • -a 命令清理得更加彻底,可以将没有容器使用Docker镜像都删掉。

  • 这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了…所以使用之前定要想清楚.

13. 容器导出

bash
$ docker export CONTAINER_NAME > /存储路径/文件名称.tar