zoukankan      html  css  js  c++  java
  • docker指令

    运行容器

    docker run  -i -t ubuntu /bin/bash

    docker run --name mycontainer_-.0A  -i -t ubuntu /bin/bash

    docker ps -a

    docker ps -l

    ip a

    docker help run

    启动一个已经停止的容器:

    docker start mycontainer_-.0A

    docker attach mycontainer_-.0A

    创建守护式容器
    docker run --name daemon_dave -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

    docker logs --tail 10 -ft daemon_dave

    查看进程

    docker top daemon_dave

    查看状态

    docker stats daemon_dave

    在容器内部运行进程

    docker exec -d daemon_dave touch /etc/new_config_file

    docker exec -t -i daemon_dave /bin/bash

    停止守护式容器

    docker stop daemon_dave

    显示最后x个容器,不论这些容器正在运行还是已经停止

    docker ps -n x

    自动重启容器

    可以通过--restart标志,让Docker自动重新启动该容器。--restart标志会检查容器的退出代码,并据此来决定是否要重启容器。默认的行为是Docker不会重启容器。

    docker run --restart=always --name daemon_dave -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

    --restart标志被设置为always。无论容器的退出代码是什么,Docker都会自动重启该容器。除了always,还可以将这个标志设为on-failure,这样,只有当容器的退出代码为非0值的时候,才会自动重启。另外,on-failure还接受一个可选的重启次数参数,--restart=on-failure:5 这样,当容器退出代码为非0时,Docker会尝试自动重启该容器,最多重启5次。

    除了通过docker ps命令获取容器的信息,还可以使用docker inspect来获得更多的容器信息

    docker inspect daemon_dave

    docker inspect命令会对容器进行详细的检查,然后返回其配置信息,包括名称、命令、网络配置以及很多有用的数据。也可以用-f或者--format标志来选定查看结果

    docker inspect --format='{{ .State.Running }}' daemon_dave

    删除容器

    docker rm 80430f8d0921

    从Docker 1.6.2开始,可以通过给docker rm命令传递-f标志来删除运行中的Docker容器。这之前的版本必须先使用docker stop或docker kill命令停止容器,才能将其删除。

  • 相关阅读:
    第六章实验报告
    第三次实验报告
    循环结构课后反思
    分支结构试验
    第七组509寝室课后习题4.34
    c语言实验报告
    第九章 结构体与共用体
    第八章实验报告(指针)
    第7章 数组实验报告
    函数与宏定义实验报告(2)
  • 原文地址:https://www.cnblogs.com/ccgblog/p/7618043.html
Copyright © 2011-2022 走看看