• linux 创建docker基础镜像


    通过Dockerfile创建镜像时,一般都是基于 Docker Hub 提供的官方镜像。以下分别介绍在ubuntu16和centos7 两个系统上创建个人私有基础镜像的方法

     一、ubuntu16创建docker基础镜像

      1、安装Bootstrap工具debootstrap

    $ sudo apt-get insall debootstrap -y



      2、使用debootstrap下载ubuntuxenial(16.04)二进制文件

    $ sudo debootstrap xenial xenial 



      3、使用docker import命令创建基础镜像
        1)导入xenial目录下的镜像

    # tar -C trust -c . 命令用于将xenial目录下的内容压缩为一个文件,并输出至stdout。通过|(管道)可以将输出内容传递给docker import命令。
      
    $ sudo tar -C xenial -c . | sudo docker import - xenial
    

        2)导入网络上的文件

    $ sudo docker import http://test.com/trust.tgz xenial
    

      4、输出镜像

    $ docker images
    

     
      5、运行镜像xenial

     $ docker run -i -t --name hello xenial /bin/bash
    

    二、centos7创建Docker基础镜像

      1、安装febootstrap


          1) 下载febootstrap   

    # 由于centos7不支持直接安装:yum install febootstrap,故提供以下下载链接
    
    下载 febootstrap   密码:vrck
    

        2)安装febootstrap

    # 安装顺序如下:
      $ sudo rpm -ivh fakeroot-libs-1.12.2-22.2.el6.x86_64.rpm
      $ sudo rpm -ivh fakechroot-libs-2.9-24.5.el6_1.1.x86_64.rpm
      $ sudo rpm -ivh fakeroot-1.12.2-22.2.el6.x86_64.rpm
      $ sudo rpm -ivh febootstrap-supermin-helper-3.21-4.el6.x86_64.rpm
      $ sudo rpm -ivh fakechroot-2.9-24.5.el6_1.1.x86_64.rpm
      $ sudo rpm -ivh febootstrap-3.21-4.el6.x86_64.rpm
    

     
      2、使用febootstrap工具下载centos7二进制文件

    $ sudo febootstrap -u http://mirrors.163.com/centos/7/updates/x86_64/ centos7 centos7 http://mirrors.163.com/centos/7/os/x86_64/
    

     
      3、使用docker import 创建基础镜像

    $ sudo tar -C centos7 -c . | sudo docker import - centos7
    

     
      4、输出镜像

     $ docker images
    

     
      5、运行镜像

    $ docker rum -i -t --name hello centos7 /bin/bash
    



    PS: 据说centos6的febootstrap工具在centos7已经改成了supermin,有机会不妨试试。



  • 相关阅读:
    关于springboot项目使用yml类型的配置文件
    关于个人电脑连不上公司svn服务器,显示拒绝访问的错误
    改变思考问题的方式——SQL排序查询
    FreeMarker入门级
    个人电脑安装svn实录
    tomcat配置虚拟路径,可以解决实际开发中测试时前端访问后台电脑上的图片的问题
    springmvc的运行原理个人见解
    [CF915F] Imbalance Value of a Tree
    [CF768G] The Winds of Winter
    [BZOJ4241] 历史研究
  • 原文地址:https://www.cnblogs.com/jefflee168/p/7392709.html
Copyright © 2020-2023  润新知