Skip to content

Latest commit

 

History

History

1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Pasos para instalar Docker en una Raspberry PI 2/3 corriendo raspbian

Este es un instructivo para un tutorial en Youtube https://youtu.be/pliGG1M87W8

1. Descargar e instalar raspbian en tu micro SD

2. Una vez que raspbian está instalado:

  • Cambiar password de usuario Pi (recomendado)

3. Instalar paquetes necesarios

sudo apt-get update && sudo apt-get install -y \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg2 \
     software-properties-common \
     vim \
     fail2ban \
     ntfs-3g

4. Instalar firmas GPG del repo de Docker

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88

5. Agregar repo de Docker

echo "deb [arch=armhf] https://download.docker.com/linux/debian \
     $(lsb_release -cs) stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list
    
NOTA: las versiones de docker mayores a 18.06 estaan presentando problemas sobre raspbian. Si encuentran problemas de "Segmentation fault" o que el demonio no inicia, pueden evitar que versiones superiores se instalen de la siguiente forma

echo "Package: docker-ce
Pin: version 18.06.1*
Pin-Priority: 1000" > /etc/apt/preferences.d/docker-ce

6. Instalar Docker

sudo apt-get update && sudo apt-get install -y --no-install-recommends docker-ce docker-compose

7. Agregar usuario al grupo docker y desloguearse y volverse a loguear

sudo usermod -a -G docker <usuario>
#(logout and login)

8. Crear docker-compose

version: "2"

services:

  samba:
    image: dperson/samba:rpi
    restart: always
    command: '-u "pi;password" -s "media;/media;yes;no"'
    stdin_open: true
    tty: true
    ports:
      - 139:130
      - 445:445
    volumes:
      - /usr/share/zoneinfo/America/Argentina/Mendoza:/etc/localtime
      - /home/pi/media:/media

9. Iniciar docker-compose

docker-compose up -d