设为首页 收藏本站
查看: 1080|回复: 0

[经验分享] Docker之二容器管理

[复制链接]

尚未签到

发表于 2018-5-30 07:07:59 | 显示全部楼层 |阅读模式
Docker 容器
  容器是 Docker 又一核心概念。
  简单,容器是独立行的一个或一组应用,以及它态环境。对应的,虚机可以理解拟运行的一整套操作系(提供了态环境和其他系统环境)和跑在上面的用。
启动容器
  所需要的命令主要为 docker run
  如图所示我启动一个容器并执行/bin/ls
  #dockerrun centos-sshd:v1 /bin/ls
   DSC0000.jpg
  sudo docker run -t -i centos-sshd:v1/bin/bash
  其中, -t 选项让Docker分配一个伪终端(pseudo-tty)并定到容器的入上, -i 则让容器的入保持打开。
   DSC0001.jpg
  当利用 docker run 建容器Docker 在后台行的准操作包括:

  •   1.   检查本地是否存在指定的像,不存在就从公有仓库
  •   2.   利用建并启动一个容器
  •   3.   分配一个文件系,并在只外面挂
  •   4.   从宿主主机配置的网接口中接一个虚接口到容器中去
  •   5.   从地址池配置一个 ip 地址容器
  •   6.   行用指定的用程序
  •   7.   行完后容器被
后台运行docker容易,使用-d选项
DSC0002.jpg

  docker ps查看容器信息
DSC0003.jpg

  取容器的出信息,可以通dockerlogs 命令。
   DSC0004.jpg
终止一个容器
  可以使用 dockerstop 止一个行中的容器。
  先查看#sudodocker ps -a
DSC0005.jpg

  

  执行#sudo docker stop停止
DSC0006.jpg

  图中可以看出现在所有的都已经exited
  止状的容器,可以通docker start 命令来重新启动
  此外, dockerrestart 命令会将一个的容器止,然后再重新启动它。这两个不多介绍,使用方法和上面的一样
进入容器
  在使用 -d 参数,容器启动后会入后台。 某些候需要入容器行操作,有很多种方法,包括使用dockerattach 命令或 nsenter工具等。
  
   DSC0007.jpg
导出容器
  如果要出本地某个容器,可以使用docker export 命令。
   DSC0008.jpg
导入容器
  可以使用 dockerimport 从容器快照文件中再为镜像,例如
  
DSC0009.jpg

DSC00010.jpg

  看上图是不多了一个centos:v2的版本镜像

  这里也可以跟url路径来导入 #sudo docker import url 镜像名
  
删除容器
  删除容器其实上节我已经说过,只不过一笔带过
  可以使用 dockerrm 除一个止状的容器
   DSC00011.jpg
  是否发现已经少了一个了
  如果要除一个行中的容器,可以添加 -f 参数。Docker SIGKILL信号容器。
  docker容易的教程到此结束,下节我将介绍docker仓库
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-482774-1-1.html 上篇帖子: Ununtu 12.04 x64位安装docker 下篇帖子: Docker之三仓库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表