容器 变成镜像提交到阿里云镜像仓库

有的时候我们新建了一个镜像并运行它生成了一个容器,容器就好比一个微虚拟机,有的时候我们需要在容器里面操作一些东西,可能由于很多种原因,假设我们修改了系统配置等,那么如何将操作后的容器做成一个镜像供以后使用呢

1.登录阿里云Docker Registry

  1. docker login --username=zyf1985121 registry.cn-qingdao.aliyuncs.com

2.查看容器的信息找出CONTAINER ID

  1. docker ps -a

3.将容器打包成镜像执行命令

  1. docker commit 35f1c2ae1f7e mynewimage

就将容器35f1c2ae1f7e打包为新的镜像mynewimage了

可以执行

  1. docker images

查看镜像

4.将镜像推送到Registry

  1. $ sudo docker login --username=zyf1985121 registry.cn-qingdao.aliyuncs.com
  2. $ sudo docker tag [ImageId] registry.cn-qingdao.aliyuncs.com/ylcaifu/docker:[镜像版本号]
  3. $ sudo docker push registry.cn-qingdao.aliyuncs.com/ylcaifu/docker:[镜像版本号]

请根据实际镜像信息替换示例中的[ImageId]和[镜像版本号]参数。

查看刚刚提交的镜像


 此镜像信息环境变量配置

  1. #add R env
  2. R_HOME=/usr/lib/R
  3. PATH=$PATH:$R_HOME/bin
  4. LD_LIBRARY_PATH=/usr/local/lib/R/site-library/rJava/jri/
  5. #add java
  6. JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
  7. CLASSPATH=$JAVA_HOME/lib/
  8. PATH=$PATH:$JAVA_HOME/bin:$R_HOME/bin
  9. export  LD_LIBRARY_PATH R_HOME  JAVA_HOME CLASSPATH  PATH

5.如何使用镜像

5.1:登录阿里云Docker Registry

  1. sudo docker login --username=zyf1985121 registry.cn-qingdao.aliyuncs.com

5.2. 从Registry中拉取镜像

    1. docker pull registry.cn-qingdao.aliyuncs.com/ylcaifu/docker:[镜像版本号]

原文地址:https://www.cnblogs.com/7788IT/p/11372816.html

时间: 2024-11-07 11:36:55

容器 变成镜像提交到阿里云镜像仓库的相关文章

将本地docker镜像上传至阿里云镜像仓库

1.登录阿里云镜像仓库--username后面跟上账户名,以及服务器地址2.查看本次docker镜像docker images 或者docker images ls3.push我们需要上传至阿里云镜像仓库的docker镜像注意:1).仓库名必须与阿里云所在仓库名相匹配2).非docker-hub的镜像仓库,名称空间前需要指明服务器地址,及这里的registry.cn-hangzhou.aliyuncs.com4.在阿里云镜像仓库即可看到我们上传的docker镜像 原文地址:https://blo

Docker - 配置阿里云镜像仓库

Docker - 配置阿里云镜像仓库 由于网络原因,我们在pull Image 的时候,从Docker Hub上下载会很慢,所以可以使用国内的镜像(mirror)来加速,方便大家使用. 配置阿里云加速器 1. 登录阿里开发者平台 https://promotion.aliyun.com/ntms/act/kubernetes.html#industry 2. 点击“镜像搜索” 自动跳转到控制台的镜像搜索 3. 注册/登录后 进入Docker 镜像仓库 (https://cr.console.al

宝塔面板 + Rancher + 阿里云镜像仓库 + +Docker + Kubernetes,添加集群、部署 web 应用

目录 一,安装宝塔面板(V 6.8) 二,使用宝塔安装 Docker,配置阿里云容器服务 三,安装 Rancher (Server) 四,管理 Rancher.添加集群 五,添加 Rancher 应用.服务,与 Nginx 六,ASP.NET Core 应用部署 七,相关文章推荐 前言: 本文使用 Centos 7.x 进行操作,Rancher 官方推荐使用 Ubuntu. Docker 对内核要求 大于 3.10,你可以使用 uname -r 检测系统内容版本. 通过 Rancher,可以很方

docker使用阿里云镜像仓库

1:阿里云docker仓库 https://dev.aliyun.com/search.html 2:进去注册帐号后,点击自己的管理中心. 3:在管理中心点击加速器,右边面板会有你的加速地址,右边面板下面有详细设置步骤. 以下代码用于检测你有没有开启加速器 sudo ps -ef | grep root 17825 1 0 16:50 ? 00:00:11 /usr/bin/dockerd --registry-mirror=https://no1pfk8z.mirror.aliyuncs.co

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

Maven配置成国内阿里云镜像仓库

打开.m2/settings.xml 在本地 maven 的 setting配置文件中加上阿里云镜像地址 代码如下: <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</u

Centos 7 修改YUM镜像源地址为阿里云镜像地址

安装 wget yum install -y wget 进入目录 cd /etc/yum.repos.d/ 创建目录 mkdir backup 默认源配备份 mv C* backup/ 下载阿里云yum源 wget -O /etc/yum.repos.d/CenOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 清除旧缓存 yum clean all 创建新缓存 yum makecache 更新yum yum update -y

阿里云镜像仓库 unauthorized: authentication required

前言 在使用阿里云的镜像仓库时遇到 unauthorized: authentication required 的问题,百度一下差点误入歧途,特此做个记录. 故障描述 在登陆时 出现 unauthorized: authentication required 的错误提示:  按照控制台里的提示我错把阿里云的登陆密码给修改了.其实在这里,在这里.  原文地址:http://blog.51cto.com/13673090/2308366

Maven之阿里云镜像仓库配置

方式一:全局配置 可以添加阿里云的镜像到maven的setting.xml配置中,这样就不需要每次在pom中,添加镜像仓库的配置,在mirrors节点下面添加子节点: <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/co