zoukankan      html  css  js  c++  java
  • 容器 变成镜像提交到阿里云镜像仓库

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

     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.     
    3. R_HOME=/usr/lib/R    
    4. PATH=$PATH:$R_HOME/bin    
    5. LD_LIBRARY_PATH=/usr/local/lib/R/site-library/rJava/jri/    
    6.     
    7. #add java    
    8.     
    9. JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64    
    10. CLASSPATH=$JAVA_HOME/lib/    
    11. PATH=$PATH:$JAVA_HOME/bin:$R_HOME/bin    
    12. 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:[镜像版本号]  
  • 相关阅读:
    web.config配置数据库连接 【转】
    WEB API 返回类型设置为JSON 【转】
    ASP.NET WebAPI 路由规则与POST数据 【转】
    ASP.NET Web API路由规则(二) 【转】
    七天学会ASP.NET MVC(七)——创建单页应用 【转】
    jumpserver-v0.5.0 应用图解
    jumpserverv0.5.0 基于 CentOS7安装部署
    tar: Removing leading `/' from member names
    redis cli命令
    zabbix监控redis的key值
  • 原文地址:https://www.cnblogs.com/7788IT/p/11372816.html
Copyright © 2011-2022 走看看