Instalar Docker Compose en Photon OS 4



 Al parecer nuestros amigos de Vmware olvidaron incluir docker-compose en nuestro querido photon OS, por lo tanto debemos instalarlo, preferiblemente a pie, por lo cual debemos seguir estos sencillos pasos:

  1.  Ubicar una version de docker compose compatible con Photon 4, podemos seleccionar el archivo del repositorio de github de docker compose que termina en x86_64 para linux, por ejemplo 
  2. Este se encuentra en el repositorio  docker / compose Public donde podemos sacar nuestros archivos frescos, en mi ejemplo tome el pre-resale 2.17 porque soy valiente y me gustan los bugs... asi que es el enlace https://github.com/docker/compose/releases/download/v2.17.0-rc.1/docker-compose-linux-x86_64
  3. con ese archivo nos ubicamos en nuestro photon en una carpeta de home o donde queramos, con derechos de root o sudo, yo creo una carpeta nueva con:  mkdir docker-compose-release && cd docker-compose-release y alli lo bajo y lo copio luego renombrandolo a bin, pero podemos darle download directo al destino.
  4. Usamos nuestro comando de linux curl (client URL) para bajar el archivo y ponerlo en uso en la carpeta de photon /usr/local/bin que es de donde la vamos a ejecutar del ssh o terminal:   curl -L https://github.com/docker/compose/releases/download/v2.17.0-rc.1/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose
  5. Usamos el símbolo mayor que (>) para decir que lo vamos a meter con el nombre docker compose en la carpeta que mencionamos hace rato.
  6. El archivo termina listo para usar pero SIN PERMISOS DE EJECUCION, vaya tenemos que decirle a photon que es de confianza para ejecutar con el comando: chmod +x /usr/local/bin/docker-compose
  7. Si te fastidia arrancarlo del directorio con el point+slash (./) debes entonces saltar tu seguridad usando un enlace simbolico con el comando: ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  8. el script completo quedaria asi: 
curl -L https://github.com/docker/compose/releases/download/v2.17.0-rc.1/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
systemctl restart docker
docker-compose --version 


Eso es todo amigos, reiniciamos docker, lo probamos con: docker-compose --version y debe decir algo asi:

a Dockear!!




Comentarios

Entradas populares de este blog

Saint Administrativo 7.5, A2 Softway Software y DBisam

WebML, ¿porqué?

GUIA PRACTICA FREEBSD Y APACHE,MYSQL Y PHP