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

Docker之二容器管理

时间:2015-07-27 16:51:18      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:docker容器

Docker 容器

容器是 Docker 又一核心概念。

简单,容器是独立行的一个或一组应用,以及它态环境。对应的,虚机可以理解拟运行的一整套操作系(提供了态环境和其他系统环境)和跑在上面的用。

启动容器

所需要的命令主要docker run

如图所示我启动一个容器并执行/bin/ls

#dockerrun centos-sshd:v1 /bin/ls

技术分享

sudo docker run -t -i centos-sshd:v1/bin/bash

其中, -t 选项让Docker分配一个伪终端(pseudo-tty)并定到容器的入上, -i 则让容器的入保持打开。

技术分享

当利用 docker run 建容器Docker 在后台行的准操作包括:

  1. 1.   检查本地是否存在指定的像,不存在就从公有仓库

  2. 2.   利用建并启动一个容器

  3. 3.   分配一个文件系,并在只外面挂

  4. 4.   从宿主主机配置的网接口中接一个虚接口到容器中去

  5. 5.   从地址池配置一个 ip 地址容器

  6. 6.   行用指定的用程序

  7. 7.   行完后容器被

后台运行docker容易,使用-d选项

技术分享

docker ps查看容器信息

技术分享

取容器的出信息,可以通dockerlogs 命令。

技术分享

终止一个容器

可以使用 dockerstop 止一个行中的容器。

先查看#sudodocker ps -a

技术分享


执行#sudo docker stop停止

技术分享

图中可以看出现在所有的都已经exited

止状的容器,可以通docker start 命令来重新启动

此外, dockerrestart 命令会将一个的容器止,然后再重新启动它。这两个不多介绍,使用方法和上面的一样

进入容器

在使用 -d 参数,容器启动后会入后台。 某些候需要入容器行操作,有很多种方法,包括使用dockerattach 命令或 nsenter工具等。

 

技术分享

导出容器

如果要出本地某个容器,可以使用docker export 命令。

技术分享

导入容器

可以使用 dockerimport 从容器快照文件中再为镜像,例如

技术分享

技术分享

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

这里也可以跟url路径来导入 #sudo docker import url 镜像名

 

除容器

删除容器其实上节我已经说过,只不过一笔带过

可以使用 dockerrm 除一个止状的容器

技术分享

是否发现已经少了一个了

如果要除一个行中的容器,可以添加 -f 参数。Docker SIGKILL信号容器。

docker容易的教程到此结束,下节我将介绍docker仓库


本文出自 “linux 虚拟化” 博客,请务必保留此出处http://itjcw.blog.51cto.com/3428881/1678576

Docker之二容器管理

标签:docker容器

原文地址:http://itjcw.blog.51cto.com/3428881/1678576

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