Docker
< ASIX/M11/UF4
Salta a la navegació
Salta a la cerca
La revisió el 18:21, 24 març 2019 per Guillem (discussió | contribucions) (→Instal·lació de l'entorn)
Objectius
- Instal·lar l'entorn Docker (seguir indicacions als docs de Docker).
- Comprovar que funciona (docker run...).
- Crear un compte al DockerHub i iniciar sessió en entorn de comandes.
- Busqueu al DockerHub quines imatges oficials de Debian hi ha disponibles.
- Crear el primer contenidor Docker amb Ubuntu (a partir de la imatge oficial), en mode interactiu.
- Desconectar-se del contenidor i tornar-s'hi a connectar.
- Crear un Dockerfile mínim per a generar un contenidor partint d'una imatge Debian Wheezy.
Procediment
Instal·lació de l'entorn
Tenint en compte que estic sobre Fedora 29, instal·larem l'entorn de Docker de la següent manera (com a root):
dnf install docker-ce
Després d'instal·lar, engegarem i habilitarem el servei de Docker perquè s'engegui automàticament on boot
systemctl start docker systemctl enable docker
Pot ser interessant executar comandes de Docker sense necessitat de permisos de superusuari root; pel que podem afegir el nostre usuari al grup docker del Linux. Assumint que la instal·lació ha creat un nou grup d'Unix amb el nom docker, afegiré el meu usuari en aquest grup.
usermod -aG docker guillem
- Nota: per tal de gaudir dels privilegis d'aquest nou grup, l'usuari haurà de tancar sessió i tornar a autenticar-se al sistema per tal que es reavaluïn els seus grups. Fins llavors no serà possible arrencar contenidors, per exemple, sense fer login amb root. Així doncs, podem tancar sessió al sistema i tornar a entrar abans de seguir amb els següents passos si volem fer-ho amb el nostre usuari no-privilegiat.
Prova inicial
Per a comprovar el funcionament correcte