>
Mostrando entradas con la etiqueta docker. Mostrar todas las entradas
Mostrando entradas con la etiqueta docker. Mostrar todas las entradas

21 septiembre 2021

Como instalar docker en WSL2 con Debian 10

Lista de comandos para instalar Docker en un Debian 10 en WSL2

sudo apt-get -y update && sudo apt-get -y upgrade

sudo groupadd docker
sudo usermod -aG docker $USER
sudo apt-get -y install curl
sudo apt-get install -y gnupg2
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo apt-get install -y software-properties-common
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

Es posible que tengan problemas con el gpg de www.docker.com, si es así utliza estos comandos

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


sudo apt-get update && sudo apt-get upgrade

apt-cache policy docker-ce
sudo apt-get -y install docker-ce docker-ce-cli containerd.io

sudo update-alternatives --set iptables /usr/sbin/iptables-legacy
sudo update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

sudo touch  ./etc/fstab
sudo service docker start
sudo service docker status

Update:

Si os sale este error cuando realicéis un "docker run"  docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:

La solución es dar permisos al fichero docker.sock 

sudo chmod 666 /var/run/docker.sock



08 diciembre 2015

Docker la herramienta del desarrollador, instalando wordpress

Docker es esa herramienta que todo desarrollador debería conocer.
¿Qué es? pues un contenedor, contenedor?, si una herramienta que nos permite instalar un tomcat, un mysql con un apache utilizarlo en nuestro proceso de desarrollo y al terminarlo lo podemos guardar o directamente tirarlo a la basura.

Gracias a esto no necesitamos instalar nada en nuestro equipo.

Existe un repositorio oficial donde podéis encontrar imágenes para ser utilizadas con Docker

https://hub.docker.com/explore/

¿Como se instala?. Aquí os pongo una guía para ubuntu.

  1. Realizamos  sudo apt-get update
  2. Instalamos el docker sudo apt-get -y install docker.io
  3. Podemos querer que se ejecute al iniciar el pc sudo update-rc.d docker defaults
  4. Arrancamos el servicio docker service docker start


Instalando una imagen de wordpress + mysql

  1. Necesitamos localizar una imagen de wordpress vamos a 
    https://hub.docker.com/explore/
    y buscamos por wordpress nos salen unas cuantas, pero vamos a utilizar tutum/wordpress.
  2. Ejecutamos sudo docker run -d -p 80:80 tutum/wordpress /run.sh
  3. Listando los docker que se ejecutan sudo docker ps
  4. Ejecutamos el navegador web, ponemos nuestra ip y ya nos saldrá la instalación de wordpress.
  5. Si queremos parar sudo docker stop "CONTAINER ID" identificador que nos da sudo docker ps

Con esto ya tendríamos una imagen de wordpress para poder desarrollar sobre ella.