Docker学习笔记--5.容器的启动、停止与重启

5. 容器的启动、停止与重启
	a. 停止和启动容器
		i. 停止:docker stop [container_name/ID]
		ii. 启动:docker start [container_name/ID]
	b. 重启容器
		i. docker restart -t 30 [container_name/ID]
		ii. -t 30选项表示如果由于某种原因容器没有在30秒内停止,就会强制调用kill信号杀死容器
	c. 向容器发送信号
		i. docker kill -s SIGNAL [container_name/ID]
			1) SIGNAL可用man 7 signal查询
				a) SIGHUP:重新读取配置文件
				b) SIGINT:中断,等同于ctrl+c
		ii. docker kill [container-name]强制杀死容器主进程
			1) 有可能会破会容器,无法再次启动,因此应尽量避免使用kill
			2) 无法再启动的处理方法
				a) 移除掉docker rm
				b) 保存并修复它:将镜像导出为tar文件,修复掉有问题的部分
				c) 从脚本启动:
	d. 暂停容器与取消暂停
		i. docker pause:暂停容器内运行的所有进程
		ii. docker unpause
	e. 等待容器的退出代码
		i. docker wait [container_name]:查看容器直到它停止,然后打印它的退出代码
		ii. 退出代码
			1) 0表示正常退出
			2) 137表面没有成功退出,而是被杀死的
	f. 重命名容器
		i. docker rename oldname  newname
	g. 创建容器而不直接运行它
		i. docker creat
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值