zoukankan      html  css  js  c++  java
  • docker常规操作——启动、停止、重启容器实例


    一、启动一个已经停止的容器实例

    docker start 容器ID或容器名,建议使用容器ID,容器ID支持模糊查询而容器名称不支持
    1. 先查看已经暂停的容器实例信息
    2. 通过docker start 067启动容器
    3. 通过docker ps 查看当前启动的容器
    具体操作如下图

    docker start 还有两个参数
    -it:以 交互模式启动  

     sudo docker run -it  -p 8009:80  apinetcoredocker:1.0.0

    -p 8009:80指将外部访问8009映射到内部的80端口,apinetcoredocker:1.0.0指镜像名称

    因为是交互模式所以当前会话不支持继续输入命令工作,如果想看主机上的其他信息,可以考虑重新开启一个会话 


    -d:以 附加进程方式启动  

     sudo docker run -d  -p 8009:80  apinetcoredocker:1.0.0

    -d参数指用附加进程方式启动容器,上面的方法如不指定容器名称,系统会默认创建,如需要指定容器名称,添加--name 参数

    sudo docker run -d  -p 8009:80  --name testcore apinetcoredocker:1.0.0

    执行命令界面

    测试结果页面

     

    进入docker容器里面,本人环境为ubuntu环境

     sudo docker exec -it 067 /bin/bash

      067指的是容器ID前3位,这里是模糊查询

    执行后会显示/app#,这时我们通过curl 127.0.0.1:80/api/values ,查看显示运行是否正常,退出直接输入exit

    二、停止一个正在运行的容器
    1、docker stop 此方式常常被翻译为优雅的停止容器

    docker stop 容器ID或容器名
    参数 -t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态
    docker stop -t=60 容器ID或容器名

    2、docker kill

    docker kill 容器ID或容器名 :直接关闭容器

    由此可见stop和kill的主要区别:stop给与一定的关闭时间交由容器自己保存状态,kill直接关闭容器
    想更进一步了解处理机制的可以看下面这篇文章,比较详细但是需要其他方面的
    https://www.jb51.net/article/96617.htm

    三、重启一个容器

    docker restart 容器ID或容器名 :不管容器是否启动,直接重启容器
    1. 首先 docker ps 查看正在运行的容器信息,显示2分钟前启动运行
    2. docker restart 59ec 重启容器
    3. 再次 docker ps 查看容器信息 显示 2秒前启动运行

    docker restart 参数
    -t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态
     

    原文地址:https://blog.csdn.net/Michel4Liu/article/details/80889977

    如何检测docker是否安装成功了
    原创2020-04-05 10:49:530
    2907

    测试安装是否成功

    执行命令docker后,如果与下图内容一致则表示成功。

    3361bee8a9b33d346b53582bd2a7d49.png

    如何启动docker?

    切换到root用户,执行命令:

    service docker start
    如何检测docker是否安装成功了
    原创2020-04-05 10:49:530
    2907

    测试安装是否成功

    执行命令docker后,如果与下图内容一致则表示成功。

    3361bee8a9b33d346b53582bd2a7d49.png

    如何启动docker?

    切换到root用户,执行命令:

    service docker start
  • 相关阅读:
    高斯消元学习
    HDU 4596 Yet another end of the world(解一阶不定方程)
    Codeforces Round #318 div2
    HDU 4463 Outlets(一条边固定的最小生成树)
    HDU 4458 Shoot the Airplane(计算几何 判断点是否在n边形内)
    HDU 4112 Break the Chocolate(简单的数学推导)
    HDU 4111 Alice and Bob (博弈)
    POJ 2481 Cows(线段树单点更新)
    HDU 4288 Coder(STL水过)
    zoj 2563 Long Dominoes
  • 原文地址:https://www.cnblogs.com/lcword/p/14384055.html
Copyright © 2011-2022 走看看