libre - configurar red centos 7
Actualizar ventana acoplable en CentOS 7 (2)
Estoy ejecutando centos 7 y he instalado la ventana acoplable en el host utilizando los paquetes de epel:
yum install epel-release
yum install docker
Pero la Docker version 0.11.1-dev, build 02d20af/0.11.1
acoplable es: Docker version 0.11.1-dev, build 02d20af/0.11.1
La última rama estable de la ventana acoplable es 1.2.
Estoy ejecutando un par de contenedores en este host, ¿cómo puedo actualizar la ventana acoplable de forma segura en este host?
yum update docker no se actualiza a la última versión ya que el repositorio de epel tiene un paquete antiguo.
Actualización para actualizar la ventana acoplable CentOS 7.4
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
systemctl start docker
systemctl enable docker
systemctl status docker
Referir:
Tenga en cuenta que la versión estable actual de Docker es en realidad 1.3, no 1.2. Vea el Docker CHANGELOG para descubrir la última versión.
Antes de actualizar el host de la ventana acoplable, es posible que desee hacer una copia de seguridad de algunas de las imágenes de la ventana acoplable que tiene, especialmente las emitidas por el comando de la docker commit
. Para hacerlo, eche un vistazo al comando de exportación de la ventana acoplable . También es posible que desee hacer una copia de seguridad de los volúmenes de sus contenedores Para eso, eche un vistazo a la guía del usuario de Docker sobre volúmenes de datos .
Una vez que esté seguro de tener todas las copias de seguridad que necesita para un nuevo comienzo, puede continuar con la actualización de su demonio Docker.
En la guía de instalación de Docker para CentOS 7 , se recomienda instalar la ventana acoplable desde los binaries si desea lo último. Le sugiero que siga esas instrucciones para instalar la última ventana acoplable. Docker ahora proporciona actualizaciones a través del gestor de paquetes yum
.
Una vez hecho esto, use el comando docker images
para verificar si todavía tiene sus imágenes Docker y el docker ps
para verificar sus contenedores. Si faltan algunos, vuelva a crearlos a partir de sus copias de seguridad.
Si creó imágenes docker a partir de Dockerfiles personalizados, también desea reconstruir esas imágenes para verificar que ningún Dockerfile tenga problemas con el nuevo demonio Docker. Existe una gran brecha entre Docker 0.11.1 y 1.3, y las correcciones y nuevas características se incorporaron a la sintaxis de Dockerfiles.
En detalles, aquí están los comandos para ejecutar una vez que esté listo para actualizar la ventana acoplable:
# stop the docker service
$ sudo service docker stop
# download the latest docker binary and replace the current outdated docker
# DEPRECATED WAY TO UPGRADE DOCKER: $ sudo wget https://get.docker.com/builds/Linux/x86_64/docker-latest -O /usr/bin/docker
$ sudo yum update docker-engine
# start the docker service
$ sudo service docker start
# check the version
$ sudo docker version
# check the images and containers
$ sudo docker images
$ sudo docker ps
$ sudo docker ps -a