Probando Docker en TrueOS.
Desde la época de la Universidad que me gusta usar Unix, no hablo de OSX y su aggiornada versión fashion… hablo de los padres clásicos (FreeBSD, OBSD) y de algunos de sus hijos que acepto (GhostBSD, TrueOS). Nuevamente invertimos tiempo en tratar de poner a funcionar Docker en esos UNIXs.
Los UNIXs clásicos, me siguen pareciendo espartados, simples, brillantemente austeros, conservadores, clásicos… quizas hasta un poco “rancios”… pero los uso siempre que puedo, tienen esa belleza de la “simpleza”, quizás lo mismo que siento con “XFCE4”, mi entorno preferido.
Como no podía ser de otra manera, quiero usarlos como servidores Docker en producción, pero todo se complica y vuelvo a los Linux, mas sencillos, directos y donde Docker funciona perfectamente.
En estos dias pasados salió una nueva versión de “TrueOS” y pensé en darle una nueva oportunidad en el mundo Docker.
Bajar ISO de aqui.
https://www.trueos.org/downloads/
Configuración simple y standard. Y luego tratar de instalar Docker como cliente y como servidor.
En varios S.Operativos son paquetes separados.
Al instalar el “Docker-machine” ya veo que la última versión es la 0.11.0. Demasiado vieja.
[root@trueos] ~# pkg install docker-machine
Updating trueos-base repository catalogue...
trueos-base repository is up to date.
Updating trueos-major repository catalogue...
trueos-major repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
docker-machine: 0.11.0 [trueos-major]
Number of packages to be installed: 1
The process will require 45 MiB more space.
Proceed with this action? [y/N]: y
[1/1] Installing docker-machine-0.11.0...
[1/1] Extracting docker-machine-0.11.0: 100%
Luego de varias pruebas, distintas versiones…. Tengo que reconocer que:
- Docker fue desarrollado y está pensado para usarse en equipos Linux.
- Aunque funcione en OSXs y Windows 10, tiene una capa adicional de abstracción en esos O.S.s
- En Unix por distintas razones no hay versiones actualizadas y sea por arzones de seguridad o otras, no está actualizado.
Al final, la mejor opción para Docker es un Linux simple (Ubuntu Server, Debian o Centos).