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

操作docker容器

时间:2017-08-05 00:08:44      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:bsp   term   停止   包括   启动   参数   文件系统   守护   安全   

创建容器

·1、新建容器

 docker create 新建一个容器:使用create创建的容器处于停止状态,可以使用docker start来启动它。create命令主要包括以下几大类:与容器运行模式有关,与容器和环境配置有关,与容器资源限制和安全保护相关

2、启动容器

docker start启动一个已经创建的容器

3、新建并启动容器

docker run =docker create+docker start

当利用docker run来创建并运行启动容器时,Docker在后台运行的标准操作包括:

(1)检查本地是否存在指定的镜像,不存在就从dockerhub下载

(2)利用镜像创建一个容器,并启动改容器;

(3)分配一个文件系统给容器,并在只读的镜像层外面挂载一层可读写层;

(4)从宿主主机配置的网桥接口中桥接一个虚拟接口到容器中;

(5)从网桥的地址池配置一个ip地址给容器

(6)执行用户指定的应用程序

(7)执行完毕后容器自动终止

docker run -it  ubuntu:latest /bin/bash

-irang

 docker run执行时常见的错误代码包括:

125:docker daemon执行错误,例如指定了不支持的docker命令参数

126:所制定命令无法执行,如权限出错

127:容器内命令无法找到

 

4、守护态运行  -d的作用

docker run -d ubuntu

要获取容器的输出信息,可以使用docker logs命令

 

终止容器

docker stop: 首先向容器发送sigterm 信号,等待一段超时时间(默认10秒),再发送sigkill信号来终止容器

docker kill:直接发送sigkill信号来终止容器

 

进入容器

如果使用-d参数时,如果想进入容器操作,用下面的方法:

1.attach命令

 

操作docker容器

标签:bsp   term   停止   包括   启动   参数   文件系统   守护   安全   

原文地址:http://www.cnblogs.com/Michael2397/p/7287436.html

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