Objetivo
El objetivo es instalar el motor Docker en Redhat 7 Linux utilizando un script docker nativo.
Requisitos
Se requiere conexión a Internet, así como un acceso privilegiado a su Redhat 7 Linux.
Dificultad
FÁCIL
Convenios
- # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de
sudo
comando - $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
Instrucciones
Instalar ventana acoplable
La instalación de la ventana acoplable mediante un script nativo de la ventana acoplable es un comando, un proceso sencillo. Antes de ejecutar el siguiente comando de instalación de la ventana acoplable, asegúrese de que curl
el paquete está instalado en su sistema:
# curl --version curl 7.29.0 (x86_64-redhat-linux-gnu)
Una vez que esté listo, instale Docker usando curl
comando que descargará y ejecutará un script de instalación nativo de docker:
# curl -sSL https://get.docker.com/ | sh + sh -c 'sleep 3; yum -y -q install docker-engine' warning: /var/cache/yum/x86_64/7Server/docker-main-repo/packages/docker-engine-1.12.3-1.el7.centos.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID 2c52609d: NOKEY Importing GPG key 0x2C52609D: Userid : "Docker Release Tool (releasedocker)" Fingerprint: 5811 8e89 f3a9 1289 7c07 0adb f762 2157 2c52 609d From : https://yum.dockerproject.org/gpg If you would like to use Docker as a non-root user, you should now consider adding your user to the "docker" group with something like: sudo usermod -aG docker your-user Remember that you will have to log out and back in for this to take effect!
Habilitar e iniciar ventana acoplable
Para permitir que Docker se inicie en su Redhat 7 Linux después de reiniciar, ejecute el siguiente comando de Linux:
# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
Para iniciar la ejecución del demonio docker:
# systemctl start docker
Pruebas
Para probar la instalación de la ventana acoplable, ejecute:
# docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world c04b14da8d14: Pull complete Digest: sha256:0256e8a36e2070f7bf2d0b0763dbabdd67798512411de4cdcf9431a1feb60fd9 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly.
Puede listar su nuevo contenedor con:
# docker ps -a