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命令停止容器,才能将其删除。

  • 相关阅读:
    字符串函数使用与 Culture
    学习 Monitor使用
    Extjs的ajax实现
    linux下tomcat的安装及部署
    使用jquery插件实现打印指定区域功能
    hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
    html 树形菜单
    Ext4 修复对话框按钮翻译
    spring aop expression简单说明
    tomcat内存溢出的解决方法(java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError:)
  • 原文地址:https://www.cnblogs.com/ccgblog/p/7618043.html
Copyright © 2011-2022 走看看