Instalación de Docker
Instalación en Centos 7
Desde repositorio
Instalamos primero los siguientes paquetes necesarios <sxh>sudo yum install -y yum-utils device-mapper-persistent-data lvm2</sxh>
-
Instalamos Docker <sxh>sudo yum install docker-ce</sxh>
<sxh>systemctl enable docker && systemctl start docker</sxh>
Instalación Manual
Tambien podemos utilizar el script de instalación <sxh> curl -fsSL https://get.docker.com/ | sh</sxh>
Si queremos ponerlo como servicio <sxh bash>sudo systemctl start docker </sxh> y para que arranque en el inicio <sxh bash>sudo systemctl enable docker</sxh>
Para que docker funciones hay que crear un grupo y darle permisos sobre /var/run/docker.sock
<sxh bash>sudo groupadd docker
sudo chown root:docker /var/run/docker.sock</sxh>
Añadimos nuestro usuario al grupo docker
<sxh bash>sudo usermod -a -G docker vagrant</sxh>
Instalación en Ubuntu
Para instalar la últimar versión, ya que está en continuo desarrollo
<sxh> curl -sSL https://get.docker.com/ | sh</sxh>
Si queremos instalarlo desde los repositorios oficiales
<sxh>sudo apt-get install docker vagrant</sxh>
Vagrant no es necesario, pero me permite gestionar y configurar mis contenedores, por ejemplo cuando quiero duplicar entornos o desplegar imágenes con configuraciones determinadas
Instalación en Windows
Para la instalación en windows necesitamos:
descargar e instalar oracle virtualbox en caso de no tenerlo ya instalado
-
Ahora si tienens windows 10 ya no es necesario tener virtualbox. Basta con descargar desde la página oficial Docker Desktop for Windows Docker
Descargar y ejecutar una imagen utilizando vagrant
Para descargar una imagen, en nuestro caso de ubuntu
creamos una carpeta <sxh>mkdir proyectosdocker/ubuntu</sxh>
<sxh>cd proyectosdocker/ubuntu
vagrant init ubuntu/trusty64</sxh>
si nos da un mensaje de que no encuentra la imagen, debemos desinstalar vagrant, bajarnos el fichero de instalación de vagrant desde su página web e instalar el fichero deb correspondiente
<sxh>
sudo apt-get remove vagrant
wget
https://dl.bintray.com/mitchellh/vagrant/vagrant_1.7.4_x86_64.deb
sudo dpkg -i vagrant_1.7.4_x86_64.deb
</sxh>