tek

articles techniques (indépendants de la langue) - technical articles

Nettoyage docker

J'ai testé des commandes dans tous les sens, et c'est sal... A la recherche de scripts de nettoyage...

ricardoamaro

drupal8-docker-app

https://github.com/ricardoamaro

sudo docker ps -a | awk '{print $1}' | grep -v CONTAINER | xargs -n1 -I {} sudo docker rm {}

docker-gc

https://github.com/spotify/docker-gc

astuces shell bash

 

tty et exe 1>dev/pts/1

Test de drupal7-docker-app

https://github.com/ricardoamaro/drupal7-docker-app

Il faut faire l'install

faire un ssh pour chmod 777 /var/www/html/sites/default/settings.php

Quelques systemd-analyze blame

systemd-analyze donne une idée rapide :

  • Startup finished in 6.046s (kernel) + 50.177s (userspace) = 56.224s
  • Startup finished in 3.773s (kernel) + 1min 94ms (userspace) = 1min 3.867s  (il y a eu un apt-get daily et un serveur tourne en fond / ligne précédente)

systemd-analyze blame est plus précis - un ex:

Test de drupal8-docker-app

https://github.com/ricardoamaro/drupal8-docker-app#quick-3-step-instruct...

Docker est installé (au 1er run, les images seront dl) :

docker run -i -t -p 80:80 ricardoamaro/drupal8

On voit des erreurs (voir l'extrat de code ci-dessous) puis un un drush status (v 8.1.16 en mai 2018), c'est normal et il faut attendre (au doux son de son disque dur, plusieurs longues minutes)...

Docker : premiers pas - créer une app

regroupe mes notes sur https://docs.docker.com/get-started/part 2 à 5 : présente les fichiers (Dockefile, docker-compose.yml), services et stack - on y deploie une appli (python) sur un cluster (nodes, manager swarm et workers, le fichier Compose) en load-balancing (en utilisant 2 vm)

! Ports : 2376 est réservé au dockerd, ouvrir 7946 sur tcp/udp (découverte réseau du contener) et 1789 udp (entrée du réseau du contener) avant d'activer le mode swarm

Docker

Docker n'est pas une autre vm mais une plateforme d'outils pour dev et admins système. Ici, surtout Docker Community Edition (CE) pour les dev et petites équipe (sinon voir Docker Enterprise Edition = Docker EE)

Icone de docker

Docker : premiers pas

Post install

Vers installation Installer Docker (16.04 lts)

Debian 9 Stretch

Wiki Debian o ciel : https://wiki.debian.org/fr/FrontPage
• Wiki Debian-Facile : https://debian-facile.org/wiki
• Wiki Debian-fr : https://wiki.debian-fr.xyz/Accueil
Si vous désirez un manuel complet Debian, consultez les Cahiers de l’admin https://debian-handbook.info/browse/fr-FR/stable/.

 

Fichier attachéTaille
PDF icon Debian 9 Stretch (juillet 2017 de 8,4 Mo)8.05 Mo

Pages

S'abonner à RSS - tek