创建自定义的docker 基础镜像
来源:互联网 发布:百度网盘mac版怎么用 编辑:程序博客网 时间:2024/06/16 07:24
从其他地方下载的docker镜像一般都是基于其他模板来的。如果我们要制作一个属于自己的初始基础镜像该怎么做呢?
一、准备一个基本的根文件系统
这里首要推荐busybox。Busybox是一个最基本的根文件系统,可以在网上下载源码来编译制作;也可以直接下载网上制作好的busybox根文件系统压缩包。
假设利用busybox做成的根文件系统包叫busybox.tar.bz2.
二、制作Dockerfile
在/home/warmbobo目录下创建Dockerfile文件,并添加如下内容:
FROM scratchADD busybox.tar.bz2 ./CMD ["sh"]
说明:
1. FROM scrath
表示从一个NULL模板制作镜像,也就达到了我们基础镜像制作的目的。
2. ADD busybox.tar.bz2 ./
表示将busybox.tar.bz2添加到镜像。
3. CMD [" sh "]
表示镜像的默认执行程序。
三、利用Dockerfile和根文件系统制作基础镜像
# docker build --tag base -f /home/warmbobo/Dockerfile .说明:
使用 /home/warmbobo/Dockerfile 和该目录下的busybox.tar.bz2创建一个名字叫base的镜像(--tag base表示镜像名字)。
四、导出镜像
docker save -o baseimage.tar base
说明:
导出镜像生成baseimage.tar。阅读全文
0 0
- 创建自定义的docker 基础镜像
- 创建 docker 基础镜像
- 如何创建一个安全的Docker基础镜像
- 如何创建一个安全的Docker基础镜像
- 如何创建一个安全的Docker基础镜像
- 为docker创建ubuntu带SSH的基础镜像
- docker镜像的创建
- 创建Python数据分析的Docker镜像+Docker自定义镜像commit,Dockerfile方式解析+pull,push,rmi操作
- docker 创建镜像
- 创建 Docker 镜像
- Docker创建镜像
- Docker创建镜像
- Docker的安装和镜像创建
- Docker的安装和镜像创建
- 创建Docker基本的debian镜像
- 创建Web项目的Docker镜像
- Docker的安装和镜像创建
- 创建原生的docker镜像
- 用Maven创建web项目
- 使用sqlerrm打印错误信息
- deeplearning学习
- 欢迎使用CSDN-markdown编辑器
- Java面向对象设计多态特征理解
- 创建自定义的docker 基础镜像
- 加载xib实现自定义UITabBarButton
- 记录一下PDO_OCI安装过程坑点
- android 6.0检查设备是否挂载SD卡,USB设备
- python函数式编程
- Hadoop之Yarn(MapRedurce V2)的原理详解
- 页面滚动定位导航添加样式
- 自定义 省市区三级联动 效果
- java向服务器post请求时首部字段content-length的计算方法