创建镜像-i2c协议中文

3.5创建镜像的方法主要有三种:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建。 1.基于已有镜像的容器创建该方法主要是使用docker commit命令。命令格式为docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]],主要选项包括:  -a,--author="":作者信息;  -c,--change=[ ]:提交的时候执行Dockerfile指令,包括CMD | ENTRYPOINT | ENV l EXPOSE | LABEL | ONBUILD | USER | VOLUME | WORKDIR等;  -m,--message="":提交消息;-  -p,--pause=true:提交时暂停容器运行。下面将演示如何使用该命令创建一个新镜像。首先,启动一个镜像,并在其中进行修改操作,例如创建一个test文件,之后退出: $ docker run -it Ubuntu:14.04/bin/bash root@a925cb40b3f0:/# touch test root@a925Cb40b3f0:/# exit记住容器的ID为a925cb40b3f0。此时该容器跟原ubuntu:14.04镜像相比,已经发生了改变,可以使用docker commit命令来提交为一个新的镜像。提交时可以使用ID或名称来指定容器: $ docker commit -m "Added a new file" -a "Docker Newbee" a925cb40b3f0 test:0.1 9e9C814023bcffc3e67e892a235afe61b02f66a947d2747f724bd317dda02f27顺利的话,会返回新创建的镜像的ID信息,例如9e9C814023bcffc3e67e892a235afe61b02f66a947d2747f724bd317dda02f27。此时查看本地镜像列表,会发现新创建的镜像已经存在了。 $docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
pdf 文件大小:2.44MB