docker的 启动、停止、重启、进入容器、删除容器、暂停容器的命令
(要现在本地安装docker,然后将项目打包成镜像,推到docker容器中)
启动停止重启命令
通过docker stop可以停止运行的容器,容器在docker host中实际上是一个进程,如果想快速停止容器,可使用docker kill命令。
对于处于停止状态的容器,可以通过docker start重新启动。
docker start会保留容器的第一次启动的所有参数。即如果你是通过docker run -d以守护进程的形式启动容器,你stop后start容器,容器还是会以守护进程的形式运行。
docker restart可以重启容器,期作用就是依次执行docker stop和docker start。
容器可能会因某种错误而停止运行。对于服务类容器,我们通常希望在这种情况下容器能够自动重启。启动容器时设置–restart就可以达到这个效果。
–restart=always,意味着无论容器因何种原因退出(包括正常退出),都立即重启,该参数的形式还可以是–restart=on-failure:3,意思是如果启动进程退出代码非0,则重启容器,最多重启3次。
两种进入容器的方法
我们经常需要进入到容器里去做一些工作,比如查看日志、调试、启动其他进程等。有两种方法进入容器:
1,docker attach
通过docker attach可以attach到容器启动命令的终端
2,docker exec
通过docker exec进入相同的容器,-it指定以交模式打开,执行exit退出容器,回到docker host
3,attach和exec的区别:
attach直接进入容器启动命令的终端,不会启动新的进程。
exec则是在容器中打开新的终端,并且可以 启动新的进程。
如果想直接在终端查看启动命令的输出,用attach,其他情况使用exec。
如果只是为了查看启动命令的输出,可以使用docker logs命令。
暂停容器
有时我们只是希望让容器暂停工作一段时间,比如要对容器的文件系统打个快照,或者docker host需要使用CPU,这是执行docker pause。
处于暂停状态的容器不会占用CPU资源,直接通过docker unpause恢复运行。
删除容器
使用docker一段时间后,host上可能会有大量已经退出了的容器(可以通过docker ps -a查看正在运行或已经停止的容器),如图
这里写图片描述
这些容器依然会占用host 的文件系统,如果确认不会再重启此类容器,可以通过docker rm删除。
docker rm一次可以指定多个容器。
docker rm是删除容器,docker rmi是删除镜像。
关于docker的内存限额、CPU限额可以使用progrium/stress镜像来学习或测试,progrium/stress是专门用来做压力测试的。
docker的 启动、停止、重启、进入容器、删除容器、暂停容器的命令相关推荐
- docker 安装 启动停止 重启 自动安装
看完记得收藏/点赞/关注 三连一波谢谢 创建文件 docker-install vim docker-install.sh 输入内容 yum install docker systemctl sta ...
- mysql 设置中文 重启_如何启动/停止/重启MySQL + 进入MYSQL-Go语言中文社区
Ubuntu 如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mys ...
- 如何启动/停止/重启MySQL + 进入MYSQL
Ubuntu 如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mys ...
- mysql 启动 修改密码_基础的启动/停止/重启/密码修改MySQL
如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld st ...
- linux启动关闭脚本,Linux中启动/停止/重启/状态的startup脚本
今天看到一个脚本,可以完成脚本的启动/停止/重启/状态,和/etc/init.d中的服务一样.但是/etc/init.d里面的服务要设置开机启动,可以使用service来管理.如果不设置开机启动且方便 ...
- linux启动/停止/重启MySQL的命令
linux如何启动/停止/重启MySQL数据库服务?两种方式,一种是使用service启动/停止/重启,另一种则是使用mysqld脚本启动/停止/重启. linux启动MySQL命令 [root@yu ...
- crontab服务启动 停止 重启(linux 定时任务)
crontab 服务 启动 停止 重启 crontab 服务用于执行 linux 定时任务. 重启服务命令: service crond restart启动服务命令: service crond st ...
- centos 7 重启mysql_centOS7 如何启动/停止/重启MySQL
如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld sta ...
- ubuntu下如何启动MySQL_如何ubuntu下启动/停止/重启MySQL
如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mysql star ...
- 如何ubuntu下启动停止重启MySQL
如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mysql star ...
最新文章
- 数据库系统DBS的特点
- python简单代码加法-CPython 源码中整数加法的实现
- 系统试图将驱动器合并到合并驱动器上的目录_系统小技巧:“徒手”创建可启动的VHD系统...
- Python2爬虫学习系列教程
- 一条语句复制整个目录《转》
- vswatch窗口怎么出来_学会这6个打印小技巧,表格想怎么打就怎么打,让工作效率翻倍...
- PHP - ReflectorClass 反射类的作用
- selenium下载或保存图片最好的方法
- php js轮播图片代码,html中用JS实现图片轮播的实例代码
- 网页设计与制作项目教程HTML+CSS+JavaScript之项目三 flower shop
- 涉密计算机设备保密管理系统,保密室设备——涉密计算机及移动存储介质保密管理系统(三合一)...
- 微型计算机显卡型号,擦亮眼睛认准型号 移动显卡型号大解析
- 为什么说“人生苦短,我用Python”?
- HTML是什么?有什么作用?
- [Xcelsius]BI展现工具之Xcelsius
- 卷积神经网络感受野的计算
- ruby trainning - decryption
- ssm实验室设备管理系统java,项目模板、毕业设计
- OCR最佳实践项目汇总
- 在线画图工具【高仿rose】方便地画工作流
热门文章
- 关于三大技术革命的自我理解
- Spring自动装配机制详解
- 【分享】“简道云“ 在集简云平台集成应用的常见问题与解决方案
- BeanUtils、BeanCopier、Dozer、Orika 哪个性能最强?
- day74-20180901-流利阅读笔记
- steel studs
- freenas之iscsi配置
- matlab求kcf算法响应图_KCF算法matlab源码
- 中国智能生鲜柜行业发展策略及投资建议研究报告2022-2028年
- 单片机c语言孔雀开屏,单片机C语言案教程教学指南.doc