linux笔记: centos+ubuntu镜像制作

docker hub上的centos和ubuntu镜像制作

Posted by Xiaolei.liang on December 7, 2020 本文总阅读量

ubuntu镜像

centos镜像

  • 描述:https://github.com/docker-library/docs/tree/master/centos

  • rootfs 的tar包制作方式:https://github.com/CentOS/sig-cloud-instance-build/tree/master/docker

    • hard way:

      # curl http://mirror.centos.org/centos/7/os/x86_64/images/boot.iso -o /tmp/boot7.iso
      # sudo livemedia-creator --make-tar --iso=/tmp/boot7.iso --ks=/path/to/centos-7.ks --image-name=centos-7-docker.tar.xz
      
    • easy way:

      ./containerbuild.sh centos-7.ks
      

    有了tar包后,制作镜像:

    • 通过docker import导入:

      cat centos-version-docker.tar.xz | docker import - container-name
      
    • 通过dockerfile构建:

      FROM scratch
      MAINTAINER you<your@email.here> - ami_creator
      ADD centos-version-docker.tar.xz /
      

其它

  • [https://hub.docker.com//ubuntu](https://hub.docker.com//ubuntu)
  • [https://hub.docker.com//centos](https://hub.docker.com//centos)