Create Ubuntu 18.04 LTS docker image

一: 环境说明

  • 物理机器 macbook pro
  • 虚拟机 VirtualBox
  • 宿主系统 Ubuntu 18.04 LTS
  • 宿主系统 Docker 版本 Docker version 18.06.1-ce, build e68fc7a

首先在虚拟机中安装好宿主系统,配置好基础网络环境,并切换到root账户下.

二:  制作 Ubuntu 18.04 LTS docker镜像

1. 安装 debootstrap

2.  用 debootstrap 构建 Ubuntu 18.04 LTS 的 rootfs

三: 配置基础系统

1.修改默认的源

2. 安装基础包

3. 配置字符集为 en_US.UTF-8 UTF-8

4. 配置时区

5. 清理系统,退出当前 rootfs

四: 打包并创建 Docker 镜像

需要宿主机安装配置好docker运行环境,如果未安装,则使用以下方法安装:

1. 打包镜像

2. 查看是否打包成功

五: 测试打包的镜像

六: 发布到官方仓库,需自提前注册好账户

1. 输入用户名密码登录

2. 创建一个名为的 kernelstudio/ubuntu 标签

3. 推送到官方仓库

七: 备注

如果要把当前的系统环境(宿主系统)打包为容器基础镜像,主要是 rootfs 的处理,则使用以下命令

打包好的环境 https://hub.docker.com/r/kernelstudio/ubuntu/tags/