Ubuntu使用debootstrap制作Docker镜像

首先在Ubuntu上安装debootstrap

$ sudo apt-get install debootstrap

debootstrap工具的使用方法如下:

$ sudo debootstrap --arch [平台] [发行版本代号] [目录]

下面我们通过debootstrap来制作一个最简ubuntu14.04

$ sudo mkdir /mnt/ubuntu-1404
$ sudo debootstrap --arch amd64 trusty /mnt/ubuntu-1404$ sudo debootstrap --arch amd64 trusty /mnt/ubuntu-1404 http://archive.ubuntu.com/ubuntu

如果需要增加一些第三方库,可以使用–include选项,如下:

sudo debootstrap --arch amd64 --include python,python-setuptools trusty /mnt/ubuntu-1404

生成Docker镜像

cd /mnt
sudo tar --numeric-owner -cpf ubuntu-1404.tar -C ubuntu-1404 .
sudo cat ubuntu-1404.tar | sudo docker import - kongxx/ubuntu-1404

运行Docker容器

sudo docker run -i -t kongxx/ubuntu-1404 /bin/bash

Ubuntu的每个版本列表可以参考
- https://en.wikipedia.org/wiki/List_of_Ubuntu_releases

注:如果是在CentOS上使用debootstrap工具,可以使用–no-check-gpg选项来避免检查失败

sudo debootstrap --no-check-gpg --arch amd64 --include python,python-setuptools trusty /mnt/ubuntu-1404

转载请以链接形式标明本文链接
本文链接:http://blog.csdn.net/kongxx/article/details/52618517

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐