xiuxuan 发表于 2018-5-28 11:36:48

构建自己的Docker基础镜像

  环境介绍 RHEL6.6 安装Docker1.7
  1,挂载相关操作系统iso镜像到 /mnt
  mount /dev/cdrom /mnt
  mkdir -pv /tmp/dockerbase &&cd /tmp/dockerbase
  (注:centos7/rhel7 没有相关febootstrap软件)
  提前配置好aliyun 的yum源
  yum -y install febootstrap
  febootstrap -i iputils -i vim-common -i openssh-server openssl-client -i yum -i passwd -i wget -i git -i telnet -i lrzsz rhel redhat file:///mnt/
  2, cd redhat/
  3, 打包镜像
  tar -c . | docker import - rhel67
  4,查看生成的镜像ID
  docker images
  5,保存镜像
  docker save ff4ede139a35 > /tmp/rhel67.tar
  把制作完成的镜像复制粘贴到另外一台虚机(环境为:REHL7.2 Docker1.12)
  1,复制
  scp 10.0.0.66:/tmp/rhel67.tar .
  2,载入镜像
  docker load < rhel67.tar
  3,查看载入的镜像ID
  docker images
  4,给镜像打标签用于区别其它镜像
  docker tag ID rhel67:latest
  5,查看打过标签的像
  docker images
  6,生成容器
  d run -it --name mytest rhel67 bash
页: [1]
查看完整版本: 构建自己的Docker基础镜像