docker镜像发布

一、发布流程

在这里插入图片描述
有木有git的感觉,流程也tai像了。

二、推送到云服务

(一)、镜像生成方法

1.1、docker commit

基于当前容器创建一个新的镜像,新功能增强,docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]]。
OPTIONS说明:
-a :提交的镜像作者;
-m :提交时的说明文字;
在这里插入图片描述
在这里插入图片描述

1.2 DockerFile,见后续文章

(二)将本地镜像推送到阿里云

阿里云开发者平台:https://promotion.aliyun.com/ntms/act/kubernetes.html
在这里插入图片描述
创建仓库镜像,这个可以去研究一下阿里云得镜像创建,可能每个时间节点还不一样。如果公司有自己的云仓库可以省略这一步。

将镜像推送到阿里云

三、推送到本地

Docker Registry是官方提供的工具,可以用于构建私有镜像仓库。有点像公司自己搭建的gitlab

下载镜像Docker Registry
运行私有库Registry,相当于本地有个私有Docker hub

案例演示创建一个新镜像,ubuntu安装ifconfig命令
curl验证私服库上有什么镜像
修改配置文件使之支持http
在这里插入图片描述
vim命令新增如下红色内容:vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://aa25jngu.mirror.aliyuncs.com"],
  "insecure-registries": ["192.168.111.162:5000"]
}

上述理由:docker默认不允许http方式推送镜像,通过配置选项来取消这个限制。====> 修改完后如果不生效,建议重启docker
push推送到私服库

curl验证私服库上有什么镜像2
在这里插入图片描述

pull到本地并运行
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值