(要现在本地安装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的 启动、停止、重启、进入容器、删除容器、暂停容器的命令相关推荐

  1. docker 安装 启动停止 重启 自动安装

    看完记得收藏/点赞/关注 三连一波谢谢 创建文件 docker-install vim  docker-install.sh 输入内容 yum install docker systemctl sta ...

  2. mysql 设置中文 重启_如何启动/停止/重启MySQL + 进入MYSQL-Go语言中文社区

    Ubuntu 如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mys ...

  3. 如何启动/停止/重启MySQL + 进入MYSQL

    Ubuntu 如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mys ...

  4. mysql 启动 修改密码_基础的启动/停止/重启/密码修改MySQL

    如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld st ...

  5. linux启动关闭脚本,Linux中启动/停止/重启/状态的startup脚本

    今天看到一个脚本,可以完成脚本的启动/停止/重启/状态,和/etc/init.d中的服务一样.但是/etc/init.d里面的服务要设置开机启动,可以使用service来管理.如果不设置开机启动且方便 ...

  6. linux启动/停止/重启MySQL的命令

    linux如何启动/停止/重启MySQL数据库服务?两种方式,一种是使用service启动/停止/重启,另一种则是使用mysqld脚本启动/停止/重启. linux启动MySQL命令 [root@yu ...

  7. crontab服务启动 停止 重启(linux 定时任务)

    crontab 服务 启动 停止 重启 crontab 服务用于执行 linux 定时任务. 重启服务命令: service crond restart启动服务命令: service crond st ...

  8. centos 7 重启mysql_centOS7 如何启动/停止/重启MySQL

    如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld sta ...

  9. ubuntu下如何启动MySQL_如何ubuntu下启动/停止/重启MySQL

    如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mysql star ...

  10. 如何ubuntu下启动停止重启MySQL

    如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mysql star ...

最新文章

  1. 数据库系统DBS的特点
  2. python简单代码加法-CPython 源码中整数加法的实现
  3. 系统试图将驱动器合并到合并驱动器上的目录_系统小技巧:“徒手”创建可启动的VHD系统...
  4. Python2爬虫学习系列教程
  5. 一条语句复制整个目录《转》
  6. vswatch窗口怎么出来_学会这6个打印小技巧,表格想怎么打就怎么打,让工作效率翻倍...
  7. PHP - ReflectorClass 反射类的作用
  8. selenium下载或保存图片最好的方法
  9. php js轮播图片代码,html中用JS实现图片轮播的实例代码
  10. 网页设计与制作项目教程HTML+CSS+JavaScript之项目三 flower shop
  11. 涉密计算机设备保密管理系统,保密室设备——涉密计算机及移动存储介质保密管理系统(三合一)...
  12. 微型计算机显卡型号,擦亮眼睛认准型号 移动显卡型号大解析
  13. 为什么说“人生苦短,我用Python”?
  14. HTML是什么?有什么作用?
  15. [Xcelsius]BI展现工具之Xcelsius
  16. 卷积神经网络感受野的计算
  17. ruby trainning - decryption
  18. ssm实验室设备管理系统java,项目模板、毕业设计
  19. OCR最佳实践项目汇总
  20. 在线画图工具【高仿rose】方便地画工作流

热门文章

  1. 关于三大技术革命的自我理解
  2. Spring自动装配机制详解
  3. 【分享】“简道云“ 在集简云平台集成应用的常见问题与解决方案
  4. BeanUtils、BeanCopier、Dozer、Orika 哪个性能最强?
  5. day74-20180901-流利阅读笔记
  6. steel studs
  7. freenas之iscsi配置
  8. matlab求kcf算法响应图_KCF算法matlab源码
  9. 中国智能生鲜柜行业发展策略及投资建议研究报告2022-2028年
  10. 单片机c语言孔雀开屏,单片机C语言案教程教学指南.doc