Meses anteriores hemos estado hablando de VMware Photon y hemos creado nuestro primer contenedor Docker. La versión de Docker por defecto que trae Photon 1.0 TP1, es la 1.5, la cual podemos actualizar directamente a la 1.6 usando tdfn, desde Agosto disponemos de la versión 1.0TP2 de Photon, la cual trae mejoras y nuevas versiones de paquetes. Hoy os voy a explicar como podemos actualizar nuestra versión de Docker de la 1.6 a la 1.7.
Lo primero de todo que debemos conocer es el listado de repositorios que tenemos en nuestro sistema, para ello usaremos el siguiente comando:
root [ ~ ]# tdnf repolist repo id repo name status photon VMware Photon Linux 1.0(x86_64) enabled photon-extras VMware Photon Extras enabled photon-updates VMware Photon Linux 1.0(x86_64)Updates enabled
Tenemos que estar seguros que disponemos del repositorio VMware Photon Extras, si no lo tenemos vamos a crearlo
nano /etc/yum.repos.d/photon-extras.repo
Y configuramos los datos del repositorio:
[photon-extras] name=VMware Photon Extras baseurl=https://dl.bintray.com/vmware/photon_extras gpgkey=file:///etc/pki/rpm-gpg/PHOTON-RPM-GPG-KEY gpgcheck=0 enabled=1 skip_if_unavailable=True
Ahora que disponemos del nuevo repositorio, vamos a aprovechar para limpiar los datos de cache.
root [ ~ ]# tdnf clean all Cleaning repos: photon-updates photon-extras photon Cleaning up everything
Para comprobar si tenemos disponible una nueva versión de Docker lo realizaremos de la siguiente forma:
root [ ~ ]# tdnf check-update docker.x86_64 1.7.0-1 photon-extras
Como podéis observar, aparece que tenemos disponible la versión 1.7.0-1, vamos a actualizarla.
root [ ~ ]# tdnf update docker Upgrading: docker x86_64 1.7.0-1 Is this ok [y/N]:y Downloading 4450014.00 of 4450014.00 Testing transaction Running transaction Complete!
Ahora ya disponemos de Docker actualizado.
Lo siguiente es recaregar el demonio systemctl y reiniciar Docker.
root [ ~ ]# systemctl daemon-reload root [ ~ ]# systemctl restart docker
Con esto ya tenemos Docker a la última versión disponible para VMware Photon.
Espero que os sea de utilidad, mi consejo es que siempre tengáis actualizadas vuestras aplicaciones, en la medida de lo posible, para que tengan la menos cantidad de bug disponibles.