美文网首页
docker容器的基本操作命令(二)

docker容器的基本操作命令(二)

作者: 八目朱勇铭 | 来源:发表于2017-10-19 22:09 被阅读0次

    1、守护式容器:

    • 能够长期运行
    • 没有交互式会话
    • 适合运行应用程序和服务

    让容器在后台持续运行:启动容器,docker run -name=自定义容器名 -i -t IMAGE /bin/bash;退出bash时不使用exit命令,使用ctrl+P or ctrl+Q命令,将交互式容器转向后台继续运行。

    回到守护式容器中:docker attach 容器名 or ID
    例如:docker attach container01

    2、以后台的形式启动容器:

    docker run --name=自定义容器名 -d IMAGE /bin/bash
    例如:docker run --name=container01 -d ubuntu /bin/bash

    3、容器logs命令查看容器运行情况:

    docker logs [-f] [-t] [--tail] 容器名
    -f: --follows=true | false 默认false ,一直跟踪日志的变化,并返回结果
    -t: --timestamps=true | false 默认false ,在返回的结果上加上时间戳
    --tail: 默认all,返回结尾处多少数量的日志,如果不指定,将返回所有的日志
    例如:docker logs -tf --tail 10 container01

    4、查看容器内进程:

    docker top 容器名 or ID
    例如:docker top container01

    5、在运行中的容器内启动新进程:

    docker exec [-d] [-i] [-t] 容器名 [COMMAND] [ARG...]
    例如:docker exec -i -t container01 /bin/bash

    6、停止守护式容器:

    docker stop 容器名 发送一个信号给容器,等待容器的停止。
    例如:docker stop container01
    docker kill 容器名 直接停止容器
    例如:docker kill container01

    相关文章

      网友评论

          本文标题:docker容器的基本操作命令(二)

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