Boot2Docker is quite awesome for getting started with Docker on Windows or OS X / macOS. Tools like „minishift“ do still use Boot2Docker to simplify their setup. Unfortunately Boot2Docker does not provide a solid package manager by default (like most Linux distributions do nowadays with apt, yum, etc.). But as Boot2Docker is based on Tiny Linux, it offers tce-load
for some basic package management.
tce-load
even provides a full-blown python package, what enables us to install Python with PIP on Boot2Docker. Running the following snippet gets you up and running:
tce-load -wi python
curl https://bootstrap.pypa.io/get-pip.py | sudo python -
Further references
- List of installable packages for
tce-load
: http://distro.ibiblio.org/tinycorelinux/tcz_2x.html - Documentation of the
tce-load
command: http://wiki.tinycorelinux.net/wiki:tce-load