红联Linux门户
Linux帮助

Ubuntu使用debootstrap制作Docker镜像

发布时间:2016-09-22 10:36:18来源:blog.csdn.net/kongxx作者:kongxx
首先在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
Ubuntu使用debootstrap制作Docker镜像
 
注:如果是在CentOS上使用debootstrap工具,可以使用–no-check-gpg选项来避免检查失败:
sudo debootstrap --no-check-gpg --arch amd64 --include python,python-setuptools trusty /mnt/ubuntu-1404
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24377.html