TIPS Appunti Docker: differenze tra le versioni

Da GazziNet.
Vai alla navigazione Vai alla ricerca
(Creata pagina con "Layer astrattivi: Kernel Namespace PID UTS Network Namespace Mounts Users & Groups")
 
Nessun oggetto della modifica
 
(8 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
Layer astrattivi:
Base Docker - Rif: https://geekscircuit.com/how-to-install-docker-on-oracle-linux-8-7/


  Kernel Namespace
  sudo yum update
  PID
  sudo yum install -y yum-utils
  UTS
  sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  Network Namespace
  sudo yum update
  Mounts
  sudo yum install docker-ce docker-ce-cli containerd.io
  Users & Groups
  sudo systemctl enable docker
sudo systemctl start docker
 
Per permettere alle macchine Docker di viaggiare su internet in uscita abilitare:
 
sysctl -w net.ipv4.ip_forward=1
 
sudo nano /etc/sysctl.conf
 
-- Costruzione DB MariaDB con volume esterno --
 
docker run --name mariadb01 -e MYSQL_ROOT_PASSWORD=orione -p 3306:3306  -v /opt/mariadb01:/var/lib/mysql -d mariadb:latest
netstat -anop:
tcp        0      0 0.0.0.0:3306            0.0.0.0:*              LISTEN      24933/docker-proxy  off (0.00/0/0)
 
https://windsock.io/the-docker-proxy/
 
 
Per usare un docker ubuntu per test: https://ioflood.com/blog/docker-run-bash/#:~:text=The%20'docker%20run%20bash'%20command,tool%20for%20debugging%20and%20development.

Versione attuale delle 08:17, 16 mag 2024

Base Docker - Rif: https://geekscircuit.com/how-to-install-docker-on-oracle-linux-8-7/

sudo yum update
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum update
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl enable docker
sudo systemctl start docker

Per permettere alle macchine Docker di viaggiare su internet in uscita abilitare:

sysctl -w net.ipv4.ip_forward=1
sudo nano /etc/sysctl.conf

-- Costruzione DB MariaDB con volume esterno --

docker run --name mariadb01 -e MYSQL_ROOT_PASSWORD=orione -p 3306:3306   -v /opt/mariadb01:/var/lib/mysql -d mariadb:latest

netstat -anop:

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      24933/docker-proxy   off (0.00/0/0)

https://windsock.io/the-docker-proxy/


Per usare un docker ubuntu per test: https://ioflood.com/blog/docker-run-bash/#:~:text=The%20'docker%20run%20bash'%20command,tool%20for%20debugging%20and%20development.