Ubuntu is a Debian-based free operating system (OS) for your computer. An operating system is the set of basic programs and utilities that make your computer run.
Use this script to build your own base system.
We’ve included the last ca-certificates files in the repository to ensure that all of our images are accurates.
- 12.04, precise
- 14.04, trusty
- 16.04, xenial
- 16.10, yakkety
On Debian you need sudo permissions and the following packages:
# if you build on wheezy please use backports version of debootstrap $ sudo apt-get install debootstrap ubuntu-archive-keyring
On Ubuntu you need sudo permissions and the following packages:
$ sudo apt-get install debootstrap
You also need to be in the docker group to use Docker.
$ sudo usermod -a -G docker USERNAME
Finally you need to login on Docker Hub.
$ docker login
You first need to choose which dist between precise (12.04), trusty (14.04), xenial (16.04) and yakkety (16.10) you want (yakkety will be the ‘latest’ tag) and you need to choose you user (or organization) name on Docker Hub.
$ ./build.sh -h
Build your own Ubuntu image (eg. trusty).
$ ./build.sh -d trusty -u rockyluke
Build your own Ubuntu image (eg. xenial) and push it on the Docker Hub.
$ ./build.sh -d xenial -u rockyluke -p
Feel free to contribute on GitHub.
╚⊙ ⊙╝ ╚═(███)═╝ ╚═(███)═╝ ╚═(███)═╝ ╚═(███)═╝ ╚═(███)═╝ ╚═(███)═╝