Docker
- Esportare la configurazione di un container docker in un file docker compose
- Impostare un formato di default per il comando docker ps
- Elencare tutti gli indirizzi IP dei container docker
- Elencare tutt ele porte esposte dai container docker
Esempio
apt-get install curl curl -sS https://get.docker.com/ | sh
docker run hello-world
systemctl enable docker
curl -L https://github.com/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
mkdir -p /var/www printf '<?phpn ;phpinfo(); n?>' > /var/www/index.php cat /var/www/index.php docker run -d --name=apache -p 8080:80 -v /var/www:/var/www/html php:apache
docker ps
http://1.2.3.4:8080
Riferimenti
Ubuntu VM
docker run -d --name ubuntu ubuntu:bionic
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8e0bf3398603 ubuntu:bionic "/bin/bash" 3 minutes ago Up 3 minutes zealous_poitras
docker rename zealous_poitras ubuntu-18.04
docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8e0bf3398603 ubuntu:bionic "/bin/bash" 3 minutes ago Up 3 minutes ubuntu-18.04
sudo docker attach ubuntu
Per definire le variabili:
docker -e MYSQL_PASSWORD=pippo ....
immagine ubi8 ufficiale redhat. ubi-init usa systemd
OKD è la versione opensource di openshift
oc whoami oc new projct pippo oce newapp web oc newroute
vedere github gabrielev