美文网首页
Docker容器使用

Docker容器使用

作者: Margolu | 来源:发表于2021-07-16 09:37 被阅读0次

    一.容器使用

    1.获取镜像

    docker pull XXX

    2.启动容器

    docker run  使用 ubuntu 镜像启动一个容器启动一个容器,参数为以命令行模式进入该容器:

    参数说明:

    -i: 交互式操作。

    -t: 终端。

    ubuntu: ubuntu 镜像。

    /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。

    要退出终端,直接输入 exit:

    3.查看所有的容器

    docker ps -a

    输出详情介绍:

    CONTAINER ID: 容器 ID。

    IMAGE: 使用的镜像。

    COMMAND: 启动容器时运行的命令。

    CREATED: 容器的创建时间。

    STATUS: 容器状态。

    状态有7种:

    created(已创建)

    restarting(重启中)

    running 或 Up(运行中)

    removing(迁移中)

    paused(暂停)

    exited(停止)

    dead(死亡)

    PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。

    NAMES: 自动分配的容器名称。

    4.查看容器内的标准输出

    docker logs 容器ID

    5.停止容器

    docker stop 容器ID   或者 docker stop 容器NAMES

    6.查看正在运行的容器

    docker ps

    7.重启容器

    docker restart 容器ID

    8.后台运行

    在大部分的场景下,我们希望 docker 的服务是在后台运行的,我们可以过 -d 指定容器的运行模式。

    docker run -itd 镜像名称 /bin/bash

    加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec

    进入容器

    在使用 -d 参数时,容器启动后会进入后台。此时想要进入容器,可以使用

    docker exec -it 容器ID /bin/bash

    推荐使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。

    导出容器快照到本地文件

    docker export 容器ID > 文件名.tar

    导入容器快照

    相关文章

      网友评论

          本文标题:Docker容器使用

          本文链接:https://www.haomeiwen.com/subject/nnatfltx.html