Docker之本地镜像发布到阿里云

1 本地镜像发布到阿里云流程

2 镜像的生成方法

  • ①Dockerfile生成镜像。
  • ②从容器创建一个新的镜像,使用docker cmomit命令
docker commit -m "提交信息" -a "作者" 容器id 要创建的目标镜像名:标签名 

3 本地镜像推送到阿里云

3.1 新建镜像仓库

3.2 生成本地镜像

  • 语法:
docker pull centos:7

  • 语法:
docker run -it centos:7
  • 示例:

  • 语法:
docker commit -m "提交信息" -a "作者" 容器id 要创建的目标镜像名:标签名 
  • 示例:

3.3 将镜像推送到阿里云

  • 语法:
$ sudo docker login --username=1975356467@qq.com registry.cn-shanghai.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/xuweiwei/mycentos:[镜像版本号]
$ sudo docker push registry.cn-shanghai.aliyuncs.com/xuweiwei/mycentos:[镜像版本号]
  • 示例:

4 将阿里云上的镜像下载到本地

  • 语法:
docker pull registry.cn-shanghai.aliyuncs.com/xuweiwei/mycentos:1.0
  • 示例:

原文地址:https://www.cnblogs.com/xuweiweiwoaini/p/12150447.html

时间: 2024-09-28 08:50:52

Docker之本地镜像发布到阿里云的相关文章

本地镜像发布到阿里云(九)

一.本地镜像发布到阿里云流程 如图所示: 二.镜像的生成方法 两种生成方法: (1) Dockfile-->docker build (2) docker commit #从容器创建一个新的镜像 docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]] # OPTIONS说明: # -a :提交的镜像作者: # -m :提交时的说明文字: 三. 将本地镜像推送到阿里云 (1) 在阿里云创建仓库镜像 (2) 将镜像推送到registry 进入管理界面: doc

9、本地镜像发布到阿里云

本地镜像发布到阿里云流程 镜像的生成方法 前面的DockerFile 从容器创建一个新的镜像 docker commit [OPTIONS] 容器ID [REPOSITORY[:TAG]] 将本地镜像推送到阿里云 本地镜像素材原型 阿里云开发者平台 https://dev.aliyun.com/search.html 创建仓库镜像 命名空间 仓库名称 将镜像推送到registry 公有云可以查询到 查看详情 将阿里云上的镜像下载到本地 下载到本地 docker images dokcer ima

Maven镜像更换为阿里云中央仓库(精)

前言 maven仓库默认在国外,使用难免很慢,尤其是下载依赖的时候,换为国内镜像,让你感受飞一般的感觉.国内支持maven镜像的有阿里云,开源中国等,这里换为阿里云的. 更换 修改maven配置文件settings.xml (当然也可以在用户home目录.m2下面添加一个settings.xml文件) 目录:/root/.m2/settings.xml $ cd $M2_HOME/conf/ $ sudo vim settings.xml 在中加入 <mirror> <id>nex

docker自定义镜像上传阿里云

1.alpine制作jdk镜像 2.Alpine制作jre镜像(瘦身) 3.Docker镜像上传至阿里云 alpine制作jdk镜像 alpine Linux简介 1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗. 2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpineli

Docker镜像加速==》阿里云加速器

1.使用阿里云加速器加快获取docker官方的镜像 步骤一:如果没有阿里云账号,需要注册阿里云开发账号 https://dev.aliyun.com/ 步骤二:进入加速器页面获取加速信息 https://cr.console.aliyun.com/#/accelerator 原文地址:https://www.cnblogs.com/freeblogs/p/8215267.html

自定义镜像上传阿里云

alpine制作jdk镜像 alpine Linux简介 1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗. 2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息 3.Alpine Docker镜像继承了Alpine Lin

alpine制作jdk、jre镜像、自定义镜像上传阿里云

alpine制作jdk镜像 alpine Linux简介 1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗. 2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息 3.Alpine Docker镜像继承了Alpine Lin

Docker公共&amp;本地镜像仓库(七)--技术流ken

分发镜像 我们已经会构建自己的镜像了,那么如果在多个docker主机上使用镜像那?有如下的几种可用的方法: 用相同的Dockerfile在其他host上构建镜像 将镜像上传到公共registry(比如docker hub),host直接下载使用 搭建私有的registry供本地的host使用 镜像命名 无论采用何种方式保存和分发镜像,首先都得给镜像命名. 通过 dock images ls 可以查看镜像的信息. [[email protected] ~]# docker image ls REP

.net MVC4.0项目发布到阿里云虚拟主机中遇到的问题。

正所谓学以致用,今天本来想做个bootstrap的demo发到服务器上看一下效果,结果服务器搞了半天,最终太晚了没能学到什么东西. 首先写好页面之后我做了一个MVC4.0的网站项目,然后把Bootstrap包装进去, 再然后用FTP上传到阿里云的虚拟主机,本来虚拟主机是Linux我放了一个wordpress的博客网站,但因为我学的是.Net就给改成了windowserver2008,其实阿里云换系统挺简单的几下就搞定了. 点下一步,提交就行了. 注意:提交后需要重置FTP的密码: 因为我已经换了