博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Create a Base Image
阅读量:4031 次
发布时间:2019-05-24

本文共 1932 字,大约阅读时间需要 6 分钟。

Create a base image

So you want to create your own ? Great!

The specific process will depend heavily on the Linux distribution youwant to package. We have some examples below, and you are encouraged tosubmit pull requests to contribute new ones.

Create a full image using tar

In general, you’ll want to start with a working machine that is runningthe distribution you’d like to package as a base image, though that isnot required for some tools like Debian’s, which you can alsouse to build Ubuntu images.

It can be as simple as this to create an Ubuntu base image:

$ sudo debootstrap raring raring > /dev/null$ sudo tar -C raring -c . | docker import - raringa29c15f1bf7a$ docker run raring cat /etc/lsb-releaseDISTRIB_ID=UbuntuDISTRIB_RELEASE=13.04DISTRIB_CODENAME=raringDISTRIB_DESCRIPTION="Ubuntu 13.04"

There are more example scripts for creating base images in the DockerGitHub Repo:

  • CentOS / Scientific Linux CERN (SLC) or

Creating a simple base image using scratch

You can use Docker’s reserved, minimal image, scratch, as a starting point for building containers. Using the scratch “image” signals to the build process that you want the next command in the Dockerfile to be the first filesystem layer in your image.

While scratch appears in Docker’s repository on the hub, you can’t pull it, run it, or tag any image with the name scratch. Instead, you can refer to it in your Dockerfile. For example, to create a minimal container using scratch:

FROM scratchADD hello /CMD ["/hello"]

This example creates the hello-world image used in the tutorials.If you want to test it out, you can clone

More resources

There are lots more resources available to help you write your ‘Dockerfile`.

  • There’s a available for use in a Dockerfile in the reference section.
  • To help you write a clear, readable, maintainable Dockerfile, we’ve alsowritten a .
  • If your goal is to create a new Official Repository, be sure to read up on Docker’s .

转载地址:http://vnhbi.baihongyu.com/

你可能感兴趣的文章
数据挖掘十大算法 and 算法概述
查看>>
机器学习中样本数据预处理
查看>>
机器学习中样本缺失值的处理方法
查看>>
机器学习中样本比例不平衡的处理方法
查看>>
机器学习中的文本处理
查看>>
K近邻分类
查看>>
Java集合
查看>>
Java泛型、反射、注解、Lambda表达式
查看>>
Spring框架入门
查看>>
Linear Regression及各种线型回归在正则化中的应用
查看>>
朴素贝叶斯算法
查看>>
逻辑回归
查看>>
感知机 - 支持向量机
查看>>
决策树算法(ID3、C4.5、CART)
查看>>
集成学习(Bagging、Boosting、Stacking)
查看>>
无监督学习
查看>>
K均值算法(K-means)
查看>>
机器学习中的损失函数
查看>>
机器学习中的性能度量
查看>>
机器学习中的优化问题
查看>>