zoukankan      html  css  js  c++  java
  • Docker学习のDocker的简单应用

    一、常见基本docker命令

    docker是在一个linux虚拟机上运行的(对于windows来说),打开Docker quickStart terminal,就连街上了docker的 daemon

    在这个里面

    docker -v,我们可以查看docker版本

    docker run -i -t --name=' '      交互式常见病运行一个容器,容器自定义名字;如果不存在镜像(image),则下载

    docker ps -a                           列出所有容器

    docker ps                               列出运行的容器

    docker ps -l                            列出刚运行的容器

    docker [name/id]                    检查相应的容器,查看各项配置

    docker start -i  [object]           运行一个已经存在的容器

    docker rm [object]                   删除一个已经存在并停止的容器

    docker stop [OPTIONS] CONTAINER [CONTAINER...]      停止一个容器     

    二、守护式容器

    以上的容器并不能后台运行,那么怎么可以让容器后台运行呢,

    1、可以采用ctrl+P连续按 ctrl+Q来实现容器退出,退出后容器     

    如上,不用exit,我们就退出后了

    我们可以看到正在运行的容器

    我们利用attach [name/id]命令,会重新进入容器:docker attach bbba32378d04 

    2、我们使用run命令启动一个守护式容器

    run -d [镜像名] 命令 参数

    输入: docker run --name dc1 -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done"

     查看到他在运行

    尽然后台运行,我们可以查看日志查看运行的状况

     如果不指定参数会返回所有日志

     输入docker logs dc1 返回了所有的日志

    docker logs -t  dc1  显示时间

        

    docker logs -tf  dc1一直更新

    ctrl+c停止

    docker logs -tf --tail 10  dc1   显示最新的10条,数字为0的时候显示最新

    3、容器中查看运行的进程

    docker top dc1    

    4、docker的里面是一个容器运行一个进程,但是监控等要求运行新的进程

    我们docker exec -i  -t dc1 /bin/bash

    docker top dc1

    5、停止守护式容器

    docker stop dc1 (发信号等待)

    docker kill dc1    (直接快速结束)

     可以在https://www.runoob.com/docker/docker-command-manual.html查看常用命令

  • 相关阅读:
    《Google, Microsoft and Apple building online storage havens: you win》
    asp数据库:ASP连接access与SQL SERVER数据库代码
    SQL SERVER中文编码问题
    tomcat与iis服务器的区别
    ewebeditor使用总结
    window.onload兼容ie和ff以及多次调用导致相冲突的解决方法
    js nextSibling属性和previousSibling属性
    安装ms word时需要的正版windows xp序列号
    asp中的父级目录
    asp数据库:Microsoft JET Database Engine (0x80004005)
  • 原文地址:https://www.cnblogs.com/xietianjiao/p/11276980.html
Copyright © 2011-2022 走看看