docker 镜像

  • 获取镜像

可以使用docker pull命令来从仓库获取所需要的镜像。

  1. r6w9c7qa.mirror.aliyuncs.com/library'  

上面是国内docker镜像仓库。

 

  • 列出本地镜像

docker images

其中镜像ID唯一标识了镜像,tag信息用来标记来自同一个仓库的不同镜像,如果不指定具体的标识,获取镜像时使用latest标识信息。

  • 创建镜像

1 修改已有镜像

(1)先使用镜像启动容器,修改结束后,exit退出

(2)使用docker commit命令来提交更新后的副本。

-m 来指定提交的说明信息,-a可以指定更新的用户信息,之后是用来创建镜像的容器ID,最后指定目标镜像的仓库名和tag信息。

 

2. 利用Dockerfile来创建镜像

(1)新建一个目录和一个Dockerfile

(2)Dockerfile中每一条指令都创建镜像的一层。

#用来注释

FROM指令告诉Docker使用哪个镜像作为基础。

接着是维护者的信息。

RUN开头的指令会在创建中运行,比如安装一个软件包。

还可以使用ADD命令复制本地文件到镜像,使用EXPOSE命令来向外部开放端口,使用CMD命令来描述容器启动后运行的程序等。

(3)使用docker build来生成镜像。

  • 从本地文件系统导入

可以使用openvz的模板来创建。

  • 上传镜像

docker push把自己创建的镜像上传到仓库中来共享。

 

最后欢迎大家访问我的个人网站:1024s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值