以ubuntu16.04.3为例
- 下载iso,http://old-releases.ubuntu.com/releases/16.04.3/
- 准备一个虚机环境,如vmware
- 用iso安装系统启动一个虚机
- 在虚机中把系统文件打成tar文件包(排除一些不必要的运行时文件):cd /;tar -cvf ubuntu16043.tar bin etc home lib lib64 media mnt opt root sbin srv usr var vmlinuz
- 在docker环境中把tar文件导入成镜像:docker import ./ubuntu16043.tar ubuntu:16.04.3。这一步可能会久一些,成功返回一串sha256字符
- 如果需要放回自己的仓库,docker tag之后push回自己的仓库
参考:
https://www.jianshu.com/p/f8f851318165
https://www.cnblogs.com/-beyond/p/9259923.html