• Docker基本操作


    一、镜像

    1.搜索镜像

    docker search 命令用于搜索存放在Docker Hub中的镜像,搜索包含指定关键词的镜像仓库。
    在这里插入图片描述

    以上列表包含五列,含义如下:

    • NAME:镜像仓库名称。
    • DESCRIPTION:镜像仓库描述。
    • STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,类似于 GitHub的 stars0
    • OFFICAL:表示是否为官方仓库,该列标记为[0K]的镜像均由各软件的官方项目组创建和维护。
    • AUTOMATED:表示是否是自动构建的镜像仓库。

    2.下载镜像

    docker pull 命令用于从Docker Register上下载指定名称镜像,默认拉取最新版本的镜像,如果需要下载指定版本则在镜像名称后加冒号以及指定版本。
    在这里插入图片描述


    3.列出镜像

    docker images 命令用于列出已下载的镜像。
    在这里插入图片描述

    列表含义如下:

    • REPOSITORY:镜像所属仓库名称。
    • TAG:镜像标签。默认是 latest,表示最新。
    • IMAGE ID:镜像 ID,表示镜像唯一标识。
    • CREATED:镜像创建时间。
    • SIZE: 镜像大小。

    4.删除镜像

    docker rmi 命令用于删除指定镜像。
    在这里插入图片描述


    二、容器

    1.新建并启动容器

    docker run 命令可新建并启动一个容器。

    -d :选项表示后台运行。
    -p :选项表示指定端口映射,宿主机端口:容器端口,这里将宿主机端口映射到容器端口,可以直接通过宿主机IP+端口来访问容器应用。

    在这里插入图片描述

    docker run 命令创建容器时,会先查找本地是否存在指定镜像;如果本地不存在该镜像,Docker会自动从Docker Hub上下载一个镜像并创建启动一个容器。


    2.列出容器

    docker ps 命令用于列出正在运行中的容器。

    -a:选项用于列出所有容器,包括已停止的容器。

    在这里插入图片描述

    列表含义如下:

    • CONTAINER_ID:表示容器 ID。
    • IMAGE:表示镜像名称。
    • COMMAND:表示启动容器时运行的命令。
    • CREATED:表示容器的创建时间。
    • STATUS:表示容器运行的状态。UP表示运行中, Exited表示已停止。
    • PORTS:表示容器对外的端口号。
    • NAMES:表示容器名称。该名称默认由 Docker自动生成,也可使用 docker run命令的–name选项自行指定。

    3.停止容器

    docker stop 命令用于停止正在运行中的容器,支持指定容器ID或者容器名称。
    在这里插入图片描述


    4.启动已停止的容器

    docker start 命令用于启动已停止的容器,与docker run 命令的区别在于docker run命令会新建一个新的容器。
    在这里插入图片描述


    5.查看容器日志

    docker container logs 命令用于查看容器日志。
    在这里插入图片描述


    6.进入容器

    docker exec 命令用于在运行的容器中执行命令。

    -d:选项用于在后台运行。
    -i:选项用于即使没有附加也保持STDIN 打开。
    -t:选项用于分配一个伪终端。

    在这里插入图片描述


    7.删除容器

    docker rm 命令用于删除容器,默认只能删除已停止的容器。

    -f:选项用于删除正在运行中的容器。

    在这里插入图片描述


  • 相关阅读:
    青少年python系列 42.面向对象-继承
    RHCE(逻辑卷LVM,NFS服务)
    python | 自动化exe程序
    Postgresql实验系列(2)批量获取事务ID
    网站分享:7个非常好用的电子书网站
    一键生成ios&android应用图标
    Stata制作限制立方样条(RCS)(2)
    3 网络协议入门
    flask-smorest 库
    QGC 参数设置中关于param_union的使用
  • 原文地址:https://blog.csdn.net/weixin_43260238/article/details/126343555