4.Docker技术入门与实战 --- 操作Docker容器

Posted enlyhua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4.Docker技术入门与实战 --- 操作Docker容器相关的知识,希望对你有一定的参考价值。

第4章 操作Docker容器 
	容器是镜像的一个运行实例,不同的是,镜像是静态的文件,而容器是带有运行时需要的可写文件层,同时,容器中的应用进程处于运行状态。

4.1 创建容器 
	1.新建容器
		docker create [OPTIONS] IMAGE [COMMAND] [ARG...]

		使用 docker create 命令创建的容器处于 停止状态,可以使用 docker start 命令来启动它。

	2.启动容器
		启动一个已经创建的容器。

		docker start [OPTIONS] CONTAINER [CONTAINER...]

	3.新建并启动容器
		docker run 相当于 docker create 后再接 docker start。

		docker run [OPTIONS] IMAGE [COMMAND] [ARG...]


		利用 docker run 来创建并启动容器时,docker 在后台运行的标准操作包括:
			1.检查本地镜像是否存在,不存在就从公有仓库下载;
			2.利用镜像创建一个容器,并启动该容器;
			3.分配一个文件系统给容器,并在只读的镜像层外挂载一层可读写层;
			4.从宿主主机配置的网桥接口桥接一个虚拟接口到容器中去;
			5.从网桥的地址池配置一个IP地址给容器;
			6.执行用户指定的应用程序;
			7.执行完毕后容器被自动终止。

		
		docker run -it ubuntu:18.04 /bin/bash
		其中,-t 让docker分配一个伪终端并绑定到容器的标准输入上,-i则让容器的标准输入保持打开。

		如果某些时候 docker run 出错了,常见的错误码:	
			125:Docker Daemon 执行出错,例如指定了不支持的docker参数;
			126:所指定

以上是关于4.Docker技术入门与实战 --- 操作Docker容器的主要内容,如果未能解决你的问题,请参考以下文章

Docker技术知识点总纲

Docker技术入门与实战下载 𬧴

Docker技术入门与实战下载 򘧵

8.Docker技术入门与实战 --- 使用Dockerfile创建镜像

Docker从入门到实战

6.Docker技术入门与实战 --- Docker数据管理