Debian 22. Repte_1
Exemple de crear una imatge basada en Debian el curs 2022-2023
Imatge:
- Versió 1. Incorpora els paquets nmap, tree, vim, procps i iproute2.
Execució:
- sudo usermod -aG docker guest
- Associem el grup docker a l'usuari guest perquè no ens surti cap error i tingui els permisos necessaris.
- sudo newgrp
- Fem aquesta ordre perquè l'usuari guest entri de manera temporal al grup de Docker.
- docker run --rm -it kiliangp/debian22:latest /bin/bash
- Creem un container que s'esborri quan sortim de la sessió, amb un sistema operatiu Debian, i a més que sigui interactiu.
- vim DockerFile
Dintre del Dockerfile
- FROM debian:latest
- Indiquem quin debian estem utilitzant
- LABEL author="@edt Kilian repte_1"
- Indiquem l'autor d'aquest Docker
- RUN apt-get update
- Ordre que farà automàticament una vegada s'inicialitzi el container, per actualitzar els paquets desitjats.
- RUN apt-get install -y procps nmap tree vim
- Instalem els paquets mínims per a la pràctica.
Fora del Dockerfile
- docker build -t kiliangp/debian22:latest .
- Creem una imatge a partir del container.
- docker tag kiliangp/debian22:latest kiliangp/repte1_container
- Canviem el nom per identificar-ho en el repositori de DockerHub
- docker push kiliangp/repte1_container
- Pugem la imatge al nostre repositori Docker