写在前面的话
每篇一句
板凳要坐十年冷;文章不写半句空。
上篇通过dockerfile已经构建了自己的镜像,那如何将镜像分享到自己的仓库呢?
首先注册docker hub账号官网地址
构建你的容器仓库,分享你的镜像
通过docker ID登录
我的用户名是zakizqzhang
给你的镜像打上标签
通常是username/repository:tag来定义你的一个镜像,tag选项是可选的,但是推荐使用来让其他人明白,最好使用有意义的命名,比如dockerfiletestapp:v1.0,v1.0就是标签,明确知道是第1.0版本,或者使用
dockerfiletestapp:20171028,明确知道是2017年10月28号构建的镜像。
命令语法
查看本地有哪些镜像
其中dockerfiletestapp就是上次我们用dockerfile构建的镜像
给dockerfiletestapp 镜像打上标签
|
|
push 发布上传镜像
|
|
在任何一台联网装有docker引擎的机器上拉取并运行远程仓库镜像
这里为了方便,先将本地dockerfiletestapp镜像删除。注意删除镜像的前置条件是先删除通过该镜像运行过的容器方可删除镜像。
通过拉取远程仓库镜像本地运行容器
运行的容器所需的python、flask、redis、应用脚本app.py等依赖全部不用你再考虑了,实现了一次构建,随处运行。