Arrêter et supprimer un conteneur Docker par erreur

Bonjour à tous, par erreur, j’ai arrêté et supprimé le conteneur Docker de Discourse. En tentant de le relancer avec la commande /launcher start, je rencontre l’erreur suivante :
« Votre installation Docker n’utilise pas un pilote de stockage pris en charge. Si nous procédons, votre installation risque d’être corrompue.
aufs est le pilote de stockage recommandé, bien que zfs, btrfs, overlay et overlay2 puissent également fonctionner.
D’autres pilotes de stockage sont connus pour poser problème.
Vous pouvez identifier le système de fichiers utilisé en exécutant « docker info » et en examinant la ligne « Storage Driver ».

Si vous souhaitez tout de même continuer avec votre pilote de stockage non pris en charge,
lisez le code source de launcher et découvrez comment contourner cette vérification. »

Que dois-je faire pour récupérer mon site ?

1 « J'aime »

Je vous recommande de réinstaller Docker avec un pilote pris en charge. Quel est le résultat de la commande docker info ?

Pour redémarrer au minimum, exécutez git pull && ./launcher rebuild app, ce qui devrait vous permettre de remettre le système en marche, à condition d’utiliser l’un des moteurs pris en charge.

2 « J'aime »

Merci pour votre réponse.

Dans quelques heures, je publierai la sortie de docker info.

Si je reconstruis, cela signifie-t-il que je perds les données ?

Non, la base de données et le contenu sont stockés en dehors des conteneurs Docker. Les conteneurs peuvent être reconstruits en toute sécurité à tout moment (bien que cela entraîne une courte interruption de service pour votre site s’il est en cours d’exécution).

3 « J'aime »

Informations Docker :

Client :
 Mode de débogage : false

Serveur :
 Conteneurs : 11
  Exécutés : 5
  Mis en pause : 0
  Arrêtés : 6
 Images : 18
 Version du serveur : 19.03.5
 Pilote de stockage : overlay2
  Système de fichiers sous-jacent : extfs
  Prise en charge de d_type : true
  Diff native de l'overlay : true
 Pilote de journalisation : json-file
 Pilote de cgroup : cgroupfs
 Plugins :
  Volume : local
  Réseau : bridge host ipvlan macvlan null overlay
  Journal : awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm : inactif
 Runtimes : runc
 Runtime par défaut : runc
 Binaire d'initialisation : docker-init
 Version de containerd : b34a5c8af56e510852c35414db4c1f4fa6172339
 Version de runc : 3e425f80a8c931f88e6d94a8c831b9d5aa481657
 Version d'initialisation : fec3683
 Options de sécurité :
  apparmor
  seccomp
   Profil : default
 Version du noyau : 4.15.0-76-generic
 Système d'exploitation : Ubuntu 18.04.3 LTS
 Type OS : linux
 Architecture : x86_64
 Processeurs : 4
 Mémoire totale : 7,789 GiB
 Nom : plesk-s-1vcpu-2gb-ams3-01.local
 ID : UNYW:S4UK:I7CE:IVI4:ZR6I:AXPR:3LTL:3OTF:4VD4:GEFM:VVP6:3WZ5
 Répertoire racine Docker : /var/lib/docker
 Mode de débogage : false
 Registre : https://index.docker.io/v1/
 Étiquettes :
 Expérimental : false
 Registres non sécurisés :
  127.0.0.0/8
 Restauration en direct activée : false

Bonjour Sam, essayez ceci, mais je ne peux plus télécharger le service à nouveau ; l’image de base ne démarre plus. Je joins l’image Plesk et la commande docker ps :

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aa5a18a5467b 0c04b35ef09a "/sbin/boot" 9 jours ago Up 2 minutes 0.0.0.0:8070->80/tcp, 0.0.0.0:9443->443/tcp app

Merci pour votre aide.

L’installation à côté de Plesk ou de tout logiciel similaire n’est pas prise en charge.

Veuillez suivre la procédure d’installation standard officielle de Discourse.

5 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.