码迷,mamicode.com
首页 > 其他好文 > 详细

docker常规操作——启动、停止、重启容器实例

时间:2021-02-08 12:16:42      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:root   pre   docker容器   访问   执行   start   用户   image   ubunt   

 

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

 

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

docker常规操作——启动、停止、重启容器实例

标签:root   pre   docker容器   访问   执行   start   用户   image   ubunt   

原文地址:https://www.cnblogs.com/lcword/p/14384055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!