一: 环境说明 物理机器 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/
Search
Archives
- August 2019 (1)
- July 2019 (1)
- December 2018 (1)
- November 2018 (1)
- October 2018 (2)
- September 2018 (1)
- August 2018 (2)
- June 2018 (1)
- September 2017 (1)
- August 2017 (1)
- April 2017 (1)
- March 2017 (1)
- February 2017 (2)
- January 2017 (1)
- December 2016 (1)
- November 2016 (1)
- March 2016 (1)
- October 2015 (1)
- August 2015 (1)
- July 2015 (1)
- April 2015 (1)
- August 2014 (1)
- June 2014 (2)
- May 2014 (1)
- April 2014 (1)
- March 2014 (3)
- February 2014 (4)
- January 2014 (3)
- December 2013 (6)
- November 2013 (2)
- October 2013 (4)
- September 2013 (4)
- August 2013 (4)
- July 2013 (4)
- June 2013 (10)
- May 2013 (8)
- April 2013 (9)
- March 2013 (8)
Categories
- Analysis (2)
- Apache (6)
- CentOS (4)
- CodeIgniter (1)
- Debian (3)
- Developer (2)
- Docker (1)
- Flutter (1)
- Functions (1)
- ios (1)
- Java (3)
- Javascript (1)
- KVM (1)
- Linux (17)
- MacOS (2)
- MySQL (7)
- Nginx (6)
- PHP (3)
- Python (4)
- Security (4)
- Server (1)
- Shell (3)
- Spring Boot (1)
- Spring MVC (2)
- Struts2 (1)
- Symfony (5)
- Ubuntu (1)
- Web (4)
- Wordpress (13)
- Works (3)
- XenServer (1)
Recent Posts
- Flutter ERROR: Could not connect to lockdownd, error code -17 August 21, 2019
- MySQL 5.7 设置密码 July 12, 2019
- Create Ubuntu 18.04 LTS docker image December 7, 2018
- Solution of Chinese scrambling in UTF-8 file read by Java BufferedReader November 29, 2018
- How to add the nginx-rtmp-module module to the nginx installed by brew, and set up the rtmp stream processing server October 22, 2018
- Development cannot be enabled while your device is locked. October 16, 2018
- Javascript获取页面URL中的锚点值以及query string 参数的值 September 8, 2018
- Git Command August 29, 2018
- CentOS7.2 Firewalld.service August 14, 2018
- spring boot error : LoggerFactory is not a Logback LoggerContext but Logback is on the classpath June 25, 2018
Recent Comments