View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000150 | e-comBox | Installation sur Linux | public | 2023-05-18 09:35 | 2023-05-19 22:26 |
Reporter | mjawhari | Assigned To | aporaf | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Cloud | OS | Linux Debian | OS Version | 10 |
Summary | 0000150: Erreur lancement manage_certificats.sh | ||||
Description | Bonjour, Je viens vers vous aujourd'hui suite à une erreur qui se produit suite au lancement du script manage_certificats.sh. Je vous remercie d'avance de votre aide. Cordialement, Med | ||||
Tags | No tags attached. | ||||
Quantité de mémoire vive (en Go) | 4 | ||||
Machine virtuelle | Oui | ||||
Passage par un proxy | Non | ||||
Qualité de la connexion Internet | Bonne | ||||
Navigateur(s) éventuellement utilisé(s) | Firefox, Chrome, Edge | ||||
Avez-vous tenté de réinitialiser l'environnement ? | Oui | ||||
Moment où l'incident est survenu | Installation de l'application | ||||
|
|
|
Bonjour, Merci pour ces informations. C'est bien un bug ! Il y avait un chemin vers le certificat en dur qui traînait dans le code ! Je viens de corriger, c'est normalement résolu.
On croise les doigts :) |
|
Bonjour et merci pour votre réponse. Cordialement |
|
Bonsoir, Letsencrypt ne crée visiblement pas le certificat. Sinon, est-ce que vous pouvez nous attacher le fichier de log : /var/log/ecombox.log ? Il devrait théoriquement y avoir des indications dedans. |
|
Bonjour et merci de votre réponse. J'ai réinitialisé mon vps et effectué une réinstallation. l'erreur qui s'affiche est : Certificat Let's Encrypt... En cours de création je vous envoie des captures d'écran extrait du ecombox.log en pièce jointe. Cordialement |
|
... et ecombox.log en pj. ecombox.log (48,507 bytes)
Configuration d'e-comBox le Fri 19 May 2023 06:15:49 AM UTC avec la version du script 4.1.2. start_configure_application.sh: line 144: docker: command not found + sh -c apt-get update -qq >/dev/null + sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null + sh -c mkdir -p /etc/apt/keyrings && chmod -R 0755 /etc/apt/keyrings + sh -c curl -fsSL "https://download.docker.com/linux/debian/gpg" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg + sh -c chmod a+r /etc/apt/keyrings/docker.gpg + sh -c echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian buster stable" > /etc/apt/sources.list.d/docker.list + sh -c apt-get update -qq >/dev/null + sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/null + sh -c docker version % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 46 12.1M 46 5834k 0 0 13.3M 0 --:--:-- --:--:-- --:--:-- 13.3M 100 12.1M 100 12.1M 0 0 18.6M 0 --:--:-- --:--:-- --:--:-- 29.1M docker et docker-compose viennent d'être installés Initialisation des paramètres du fichier param.conf Le fichier param.conf est absent de /opt/e-combox, il a été téléchargé à l'adresse https://forge.aeif.fr/e-combox/e-combox_scriptslinux/raw/4.1/param.conf avec les paramètres par défaut. Vérification des paramètres du fichier param.conf VALIDATION_LICENCE=true La clé de chiffrement a été créée et protégée. Chiffrement du mot de passe de Portainer. ADRESSE_IP_PRIVEE=127.0.0.1 l'IP à tester est 127.0.0.1 L'adresse IP est valide. Attention, la valeur correspond à une interface de loopback. DOMAINE=ultranet.fr C'est un nom de domaine valide. Hit:1 http://security.debian.org/debian-security buster/updates InRelease Hit:2 http://deb.debian.org/debian buster InRelease Hit:3 http://deb.debian.org/debian buster-updates InRelease Hit:4 https://download.docker.com/linux/debian buster InRelease Reading package lists... Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package bind9-dnsutils La résolution de nom a échoué. L'adresse IP est valide. Attention, la valeur correspond à une interface de loopback. La valeur saisie au niveau du nom de domaine est valide. La valeur saisie au niveau du nom de domaine ne correspond pas (en interne) à une adresse IP publique. Attention, la résolution du nom de domaine n'a pas pu se faire. RP_EXT=N CHEMIN= PORT_PORTAINER=8880 PORT_RP=8800 PORT_REGISTRY=5443 ADRESSE_PROXY= NO_PROXY= NET_ECB=192.168.97.0/24 DEL_IMAGES=false CHEMIN_CERT= CHEMIN_KEY= MAIL= Pas d'adresse mail saisi. CODE_PAYS=FR NOM_PAYS=France NOM_REGION=Corse NOM_ORGANISATION=ReseauCerta Fichier de paramètres sans erreurs apparentes. Aucun proxy configuré sur le système. Les paramètres du proxy, s'ils existent, sont supprimés. Suppression éventuelle des paramètres du proxy du fichier config.json. dfb1bff22c1169341fc2a1baa7b5657f43a40b4d4587506d5a1dc949be6c4225 Le réseau 192.168.97.0/24 est utilisé pour l'application. Cloning into 'e-combox_reverseproxy'... Mise à jour de /opt/e-combox/e-combox_reverseproxy/.env... Fait. 4.1: Pulling from reseaucerta/nginx 5eb5b503b376: Pulling fs layer 1ae07ab881bd: Pulling fs layer 78091884b7be: Pulling fs layer 091c283c6a66: Pulling fs layer 55de5851019b: Pulling fs layer b559bad762be: Pulling fs layer 5c9833989979: Pulling fs layer 091c283c6a66: Waiting 55de5851019b: Waiting b559bad762be: Waiting 5c9833989979: Waiting 78091884b7be: Verifying Checksum 78091884b7be: Download complete 091c283c6a66: Verifying Checksum 091c283c6a66: Download complete 55de5851019b: Verifying Checksum 55de5851019b: Download complete b559bad762be: Verifying Checksum b559bad762be: Download complete 5eb5b503b376: Verifying Checksum 5eb5b503b376: Download complete 1ae07ab881bd: Verifying Checksum 1ae07ab881bd: Download complete 5c9833989979: Verifying Checksum 5c9833989979: Download complete 5eb5b503b376: Pull complete 1ae07ab881bd: Pull complete 78091884b7be: Pull complete 091c283c6a66: Pull complete 55de5851019b: Pull complete b559bad762be: Pull complete 5c9833989979: Pull complete Digest: sha256:a2b05bb14123638539a5397ed19ed75ec316566e451c5bc6819376a315a4ddc8 Status: Downloaded newer image for reseaucerta/nginx:4.1 docker.io/reseaucerta/nginx:4.1 4.1: Pulling from reseaucerta/docker-gen 63b65145d645: Pulling fs layer 99ac59911cc1: Pulling fs layer a7a713a804f0: Pulling fs layer aa67bccd1779: Pulling fs layer 5af9ac5a925d: Pulling fs layer aa67bccd1779: Waiting 5af9ac5a925d: Waiting 99ac59911cc1: Verifying Checksum 99ac59911cc1: Download complete 63b65145d645: Verifying Checksum 63b65145d645: Download complete aa67bccd1779: Verifying Checksum aa67bccd1779: Download complete 63b65145d645: Pull complete 99ac59911cc1: Pull complete 5af9ac5a925d: Verifying Checksum 5af9ac5a925d: Download complete a7a713a804f0: Verifying Checksum a7a713a804f0: Download complete a7a713a804f0: Pull complete aa67bccd1779: Pull complete 5af9ac5a925d: Pull complete Digest: sha256:4b48c0dc225b96eb3bd14ed9bad941391f9eb2b715c4a33cb467a393a2b83335 Status: Downloaded newer image for reseaucerta/docker-gen:4.1 docker.io/reseaucerta/docker-gen:4.1 Le reverse proxy a été lancé. Il faut créer un certificat auto-signé. Generating a RSA private key ..........++++ ......................++++ writing new private key to '/var/lib/docker/volumes/e-combox_reverseproxy_nginx-ssl/_data/ecombox.key' ----- 2023/05/19 06:16:51 [notice] 32#32: signal process started Le certificat créé a été installé. Il n'y a pas de registry lancé avec le bon certificat et/ou le bon port. Generating a RSA private key ...................................++++ ...........................................................................................................................................................................................................................................++++ writing new private key to '/opt/e-combox/certs/registry/localhost.key' ----- Le certificat pour le push du Registry a été créé. Generating a RSA private key ..................................++++ ....................................................................................++++ writing new private key to '/opt/e-combox/certs/registry/ultranet.fr.key' ----- Le certificat pour la récupération des images a été créé. Les certificats pour le Registry ont été installés. Unable to find image 'reseaucerta/registry:4.1' locally 4.1: Pulling from reseaucerta/registry ef5531b6e74e: Pulling fs layer a52704366974: Pulling fs layer dda5a8ba6f46: Pulling fs layer eb9a2e8a8f76: Pulling fs layer 25bb6825962e: Pulling fs layer eb9a2e8a8f76: Waiting 25bb6825962e: Waiting a52704366974: Verifying Checksum a52704366974: Download complete ef5531b6e74e: Verifying Checksum ef5531b6e74e: Download complete dda5a8ba6f46: Verifying Checksum dda5a8ba6f46: Download complete ef5531b6e74e: Pull complete eb9a2e8a8f76: Verifying Checksum eb9a2e8a8f76: Download complete a52704366974: Pull complete 25bb6825962e: Verifying Checksum 25bb6825962e: Download complete dda5a8ba6f46: Pull complete eb9a2e8a8f76: Pull complete 25bb6825962e: Pull complete Digest: sha256:a001a2f72038b13c1cbee7cdd2033ac565636b325dfee98d8b9cc4ba749ef337 Status: Downloaded newer image for reseaucerta/registry:4.1 b8fb86fc7d84f231c02615631c44c88976da89252c8a6780f91a437cf30031a1 Le registry a été lancé. Le réseau de l'e-combox est correctement rattaché au conteneur e-combox_registry. 4.1: Pulling from reseaucerta/git-http-server 5a3ea8efae5d: Pulling fs layer a9feee24d51b: Pulling fs layer 234b09c0ec4f: Pulling fs layer 8170b0ff2836: Pulling fs layer 6bfa22de945b: Pulling fs layer 4f4fb700ef54: Pulling fs layer 9f5ff438d6dc: Pulling fs layer 23595c95be06: Pulling fs layer a3a6c03ae13d: Pulling fs layer c9b27477dc03: Pulling fs layer 7eb153770356: Pulling fs layer a280c79cb249: Pulling fs layer 8170b0ff2836: Waiting 6bfa22de945b: Waiting 4f4fb700ef54: Waiting 9f5ff438d6dc: Waiting 23595c95be06: Waiting a3a6c03ae13d: Waiting c9b27477dc03: Waiting 7eb153770356: Waiting a280c79cb249: Waiting 234b09c0ec4f: Verifying Checksum 234b09c0ec4f: Download complete 5a3ea8efae5d: Verifying Checksum 5a3ea8efae5d: Download complete 5a3ea8efae5d: Pull complete 6bfa22de945b: Verifying Checksum 6bfa22de945b: Download complete 8170b0ff2836: Verifying Checksum 8170b0ff2836: Download complete a9feee24d51b: Verifying Checksum a9feee24d51b: Download complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete a3a6c03ae13d: Verifying Checksum a3a6c03ae13d: Download complete 9f5ff438d6dc: Verifying Checksum 9f5ff438d6dc: Download complete 23595c95be06: Verifying Checksum 23595c95be06: Download complete c9b27477dc03: Verifying Checksum c9b27477dc03: Download complete a280c79cb249: Verifying Checksum a280c79cb249: Download complete 7eb153770356: Verifying Checksum 7eb153770356: Download complete a9feee24d51b: Pull complete 234b09c0ec4f: Pull complete 8170b0ff2836: Pull complete 6bfa22de945b: Pull complete 4f4fb700ef54: Pull complete 9f5ff438d6dc: Pull complete 23595c95be06: Pull complete a3a6c03ae13d: Pull complete c9b27477dc03: Pull complete 7eb153770356: Pull complete a280c79cb249: Pull complete Digest: sha256:dd0dad19e407e3fb2220a49e05e0cd9604b97d48825cbdec28d54f9fc705bb7e Status: Downloaded newer image for reseaucerta/git-http-server:4.1 docker.io/reseaucerta/git-http-server:4.1 cfd1c783620a137759366df4c20c919a491303447a9f628e3c83a2f9f458bb15 Le serveur Git a été lancé. Cloning into 'e-combox_portainer'... Mise à jour de /opt/e-combox/e-combox_portainer/.env... Fait. 2.16.2: Pulling from portainer/portainer-ce Digest: sha256:f7607310051ee21f58f99d7b7f7878a6a49d4850422d88a31f8c61c248bbc3a4 Status: Downloaded newer image for portainer/portainer-ce:2.16.2 Portainer a été lancé. Retour MAJ_MDP_PORTAINER : Tentative de connexion à l'API... Connexion à l'API de Portainer... Succès 4.1: Pulling from reseaucerta/e-combox 9e3ea8720c6d: Pulling fs layer bf36b6466679: Pulling fs layer 15a97cf85bb8: Pulling fs layer 9c2d6be5a61d: Pulling fs layer 6b7e4a5c7c7a: Pulling fs layer 8db4caa19df8: Pulling fs layer 72af4de9e894: Pulling fs layer 6569e6e582f6: Pulling fs layer fce149199de3: Pulling fs layer 23155eaf68bf: Pulling fs layer 305e7454765d: Pulling fs layer 9c2d6be5a61d: Waiting 6b7e4a5c7c7a: Waiting 8db4caa19df8: Waiting 72af4de9e894: Waiting 6569e6e582f6: Waiting fce149199de3: Waiting 23155eaf68bf: Waiting 305e7454765d: Waiting 15a97cf85bb8: Verifying Checksum 15a97cf85bb8: Download complete 9c2d6be5a61d: Verifying Checksum 9c2d6be5a61d: Download complete 6b7e4a5c7c7a: Verifying Checksum 6b7e4a5c7c7a: Download complete 8db4caa19df8: Verifying Checksum 8db4caa19df8: Download complete 9e3ea8720c6d: Verifying Checksum 9e3ea8720c6d: Download complete 6569e6e582f6: Verifying Checksum 6569e6e582f6: Download complete bf36b6466679: Verifying Checksum bf36b6466679: Download complete fce149199de3: Verifying Checksum fce149199de3: Download complete 23155eaf68bf: Verifying Checksum 23155eaf68bf: Download complete 72af4de9e894: Verifying Checksum 72af4de9e894: Download complete 305e7454765d: Verifying Checksum 305e7454765d: Download complete 9e3ea8720c6d: Pull complete bf36b6466679: Pull complete 15a97cf85bb8: Pull complete 9c2d6be5a61d: Pull complete 6b7e4a5c7c7a: Pull complete 8db4caa19df8: Pull complete 72af4de9e894: Pull complete 6569e6e582f6: Pull complete fce149199de3: Pull complete 23155eaf68bf: Pull complete 305e7454765d: Pull complete Digest: sha256:3b4360ac7a838d475da3e1a961dbb1c0bf224a11403b066c7a634e73d2232caf Status: Downloaded newer image for reseaucerta/e-combox:4.1 docker.io/reseaucerta/e-combox:4.1 L'e-comBox a été lancé. 4d734adc5cf269b0ff389833038d40272d402d8f5b1de489253acad8b08b7f4c L'e-comBox' a été lancé. L'URL https://localhost:4300/portainer/api est remplacée par https://ultranet.fr:8800/portainer/api. Tentative de connexion à l'API... Connexion à l'API de Portainer... Succès Récupération des stacks... Gestion de l'équipe "Profs" Tentative de connexion à l'API... Connexion à l'API de Portainer... Succès L'équipe "Profs" a été créée Retour AJOUT_PERMISSIONS : {"Id":1,"Name":"primary","Type":1,"URL":"unix:///var/run/docker.sock","GroupId":1,"PublicURL":"","Gpus":null,"TLSConfig":{"TLS":false,"TLSSkipVerify":false},"AzureCredentials":{"ApplicationID":"","TenantID":"","AuthenticationKey":""},"TagIds":[],"Status":1,"Snapshots":[{"Time":1684477033,"DockerVersion":"24.0.0","Swarm":false,"TotalCPU":1,"TotalMemory":2044395520,"RunningContainerCount":5,"StoppedContainerCount":0,"HealthyContainerCount":0,"UnhealthyContainerCount":0,"VolumeCount":7,"ImageCount":5,"ServiceCount":0,"StackCount":2,"DockerSnapshotRaw":{"Containers":[{"Id":"e3ffe0cb76f6220ffd965ab993bb09408916c0bf5d7263aa10a1eb160fd68ad8","Names":["/portainer-app"],"Image":"portainer/portainer-ce:2.16.2","ImageID":"sha256:5f11582196a42b895cdb9322f7a650f42a0c1ed062efc71864352f314228a187","Command":"/portainer --admin-password $2y$05$BZDHtzwzM1DEgL5pjAePAuoAbX6DknRE3XW3aU6HgBbwYdqwRcj3q -H unix:///var/run/docker.sock","Created":1684477032,"Ports":[{"PrivatePort":9000,"Type":"tcp"},{"IP":"0.0.0.0","PrivatePort":9443,"PublicPort":8880,"Type":"tcp"},{"IP":"::","PrivatePort":9443,"PublicPort":8880,"Type":"tcp"},{"PrivatePort":8000,"Type":"tcp"}],"Labels":{"com.docker.compose.config-hash":"b1658a9b7b9bf15c974703db4cb71bfef291b1f1646ab7dc90c94d2a92439662","com.docker.compose.container-number":"1","com.docker.compose.oneoff":"False","com.docker.compose.project":"e-combox_portainer","com.docker.compose.project.config_files":"docker-compose.yml","com.docker.compose.project.working_dir":"/opt/e-combox/e-combox_portainer","com.docker.compose.service":"portainer","com.docker.compose.version":"1.29.2","com.docker.desktop.extension.api.version":">= 0.2.2","com.docker.desktop.extension.icon":"https://portainer-io-assets.sfo2.cdn.digitaloceanspaces.com/logos/portainer.png","com.docker.extension.additional-urls":"[{\"title\":\"Website\",\"url\":\"https://www.portainer.io?utm_campaign=DockerCon&utm_source=DockerDesktop\"},{\"title\":\"Documentation\",\"url\":\"https://docs.portainer.io\"},{\"title\":\"Support\",\"url\":\"https://join.slack.com/t/portainer/shared_invite/zt-txh3ljab-52QHTyjCqbe5RibC2lcjKA\"}]","com.docker.extension.detailed-description":"<p data-renderer-start-pos=\"226\">Portainer’s Docker Desktop extension gives you access to all of Portainer’s rich management functionality within your docker desktop experience.</p><h2 data-renderer-start-pos=\"374\">With Portainer you can:</h2><ul><li>See all your running containers</li><li>Easily view all of your container logs</li><li>Console into containers</li><li>Easily deploy your code into containers using a simple form</li><li>Turn your YAML into custom templates for easy reuse</li></ul><h2 data-renderer-start-pos=\"660\">About Portainer </h2><p data-renderer-start-pos=\"680\">Portainer is the worlds’ most popular universal container management platform with more than 650,000 active monthly users. Portainer can be used to manage Docker Standalone, Kubernetes, Docker Swarm and Nomad environments through a single common interface. It includes a simple GitOps automation engine and a Kube API. </p><p data-renderer-start-pos=\"1006\">Portainer Business Edition is our fully supported commercial grade product for business-wide use. It includes all the functionality that businesses need to manage containers at scale. Visit <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/\" title=\"http://Portainer.io\" data-renderer-mark=\"true\">Portainer.io</a> to learn more about Portainer Business and <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/take5?utm_campaign=DockerCon&utm_source=Docker%20Desktop\" title=\"http://portainer.io/take5?utm_campaign=DockerCon&utm_source=Docker%20Desktop\" data-renderer-mark=\"true\">get 5 free nodes.</a></p>","com.docker.extension.publisher-url":"https://www.portainer.io","com.docker.extension.screenshots":"[{\"alt\": \"screenshot one\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-1.png\"},{\"alt\": \"screenshot two\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-2.png\"},{\"alt\": \"screenshot three\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-3.png\"},{\"alt\": \"screenshot four\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-4.png\"},{\"alt\": \"screenshot five\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-5.png\"},{\"alt\": \"screenshot six\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-6.png\"},{\"alt\": \"screenshot seven\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-7.png\"},{\"alt\": \"screenshot eight\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-8.png\"},{\"alt\": \"screenshot nine\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-9.png\"}]","org.opencontainers.image.description":"Docker container management made simple, with the world’s most popular GUI-based container management platform.","org.opencontainers.image.title":"Portainer","org.opencontainers.image.vendor":"Portainer.io"},"State":"running","Status":"Up Less than a second","HostConfig":{"NetworkMode":"bridge_e-combox"},"NetworkSettings":{"Networks":{"bridge_e-combox":{"IPAMConfig":null,"Links":null,"Aliases":null,"NetworkID":"dfb1bff22c1169341fc2a1baa7b5657f43a40b4d4587506d5a1dc949be6c4225","EndpointID":"cbcc43095b14e059e225ba5c66348b51fbb0b0adc26898c2cdb468f3fe8a786d","Gateway":"192.168.97.1","IPAddress":"192.168.97.6","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:c0:a8:61:06","DriverOpts":null}}},"Mounts":[{"Type":"volume","Name":"e-combox_portainer_portainer-data","Source":"/var/lib/docker/volumes/e-combox_portainer_portainer-data/_data","Destination":"/data","Driver":"local","Mode":"rw","RW":true,"Propagation":""},{"Type":"bind","Source":"/var/run/docker.sock","Destination":"/var/run/docker.sock","Mode":"rw","RW":true,"Propagation":"rprivate"}]},{"Id":"cfd1c783620a137759366df4c20c919a491303447a9f628e3c83a2f9f458bb15","Names":["/e-combox_gitserver"],"Image":"reseaucerta/git-http-server:4.1","ImageID":"sha256:5be71df1632f8ab0fe34f3d1ab74efc343b3c9ecce15920ab53bf98e733de040","Command":"/entrypoint.sh","Created":1684477022,"Ports":[{"IP":"0.0.0.0","PrivatePort":443,"PublicPort":32768,"Type":"tcp"},{"IP":"::","PrivatePort":443,"PublicPort":32768,"Type":"tcp"}],"Labels":{},"State":"running","Status":"Up 10 seconds","HostConfig":{"NetworkMode":"bridge_e-combox"},"NetworkSettings":{"Networks":{"bridge_e-combox":{"IPAMConfig":null,"Links":null,"Aliases":null,"NetworkID":"dfb1bff22c1169341fc2a1baa7b5657f43a40b4d4587506d5a1dc949be6c4225","EndpointID":"d6d417ed4a7481b58f060eca792abdecd12c2d0affe7d1aefc05aeb66cb1b422","Gateway":"192.168.97.1","IPAddress":"192.168.97.5","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:c0:a8:61:05","DriverOpts":null}}},"Mounts":[{"Type":"volume","Name":"e-combox_git-data","Source":"/var/lib/docker/volumes/e-combox_git-data/_data","Destination":"/git","Driver":"local","Mode":"z","RW":true,"Propagation":""}]},{"Id":"b8fb86fc7d84f231c02615631c44c88976da89252c8a6780f91a437cf30031a1","Names":["/e-combox_registry"],"Image":"reseaucerta/registry:4.1","ImageID":"sha256:0d153fadf70b612a5215e3a788a0b58ba6fa25e5df4b59698e0feb2174e8a98c","Command":"/entrypoint.sh /etc/docker/registry/config.yml","Created":1684477016,"Ports":[{"IP":"0.0.0.0","PrivatePort":443,"PublicPort":5443,"Type":"tcp"},{"IP":"::","PrivatePort":443,"PublicPort":5443,"Type":"tcp"},{"PrivatePort":5000,"Type":"tcp"}],"Labels":{},"State":"running","Status":"Up 16 seconds","HostConfig":{"NetworkMode":"default"},"NetworkSettings":{"Networks":{"bridge_e-combox":{"IPAMConfig":{},"Links":null,"Aliases":null,"NetworkID":"dfb1bff22c1169341fc2a1baa7b5657f43a40b4d4587506d5a1dc949be6c4225","EndpointID":"87b2329862e0b4342d0f4341f054c10590b3196092c0b69ecc712751901857be","Gateway":"192.168.97.1","IPAddress":"192.168.97.4","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:c0:a8:61:04","DriverOpts":null}}},"Mounts":[{"Type":"bind","Source":"/opt/e-combox/certs/registry","Destination":"/certs","Mode":"","RW":true,"Propagation":"rprivate"},{"Type":"volume","Name":"registry_data","Source":"/var/lib/docker/volumes/registry_data/_data","Destination":"/var/lib/registry","Driver":"local","Mode":"z","RW":true,"Propagation":""}]},{"Id":"060d614f0dcb065b8b49cb2e80978b79eff5e30d687e135db386b99f1b2ee8e9","Names":["/docker-gen"],"Image":"reseaucerta/docker-gen:4.1","ImageID":"sha256:4403bf336a8aaaa55ab4a113f3b7d7d6279769801ec03c7eb1b44f52e109afa3","Command":"/usr/local/bin/docker-gen -notify-sighup nginx -watch -only-exposed -wait 5s:30s /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf","Created":1684477010,"Ports":[],"Labels":{"com.docker.compose.config-hash":"40246bc61ea2ebe3aa2d8642e6dd074490a681d953931984f47048b78924eb2c","com.docker.compose.container-number":"1","com.docker.compose.oneoff":"False","com.docker.compose.project":"e-combox_reverseproxy","com.docker.compose.project.config_files":"docker-compose.yml","com.docker.compose.project.working_dir":"/opt/e-combox/e-combox_reverseproxy","com.docker.compose.service":"nginx-docker_gen","com.docker.compose.version":"1.29.2","org.opencontainers.image.authors":"Nicolas Duchon <nicolas.duchon@gmail.com> (@buchdag), Jason Wilder","org.opencontainers.image.created":"2023-02-28T07:08:48.147Z","org.opencontainers.image.description":"Generate files from docker container meta-data","org.opencontainers.image.licenses":"MIT","org.opencontainers.image.revision":"8f6e9ad02d56391df5384cd160cf920362c321a7","org.opencontainers.image.source":"https://github.com/nginx-proxy/docker-gen","org.opencontainers.image.title":"docker-gen","org.opencontainers.image.url":"https://github.com/nginx-proxy/docker-gen","org.opencontainers.image.version":"0.10.0-13-g8f6e9ad"},"State":"running","Status":"Up 22 seconds","HostConfig":{"NetworkMode":"bridge_e-combox"},"NetworkSettings":{"Networks":{"bridge_e-combox":{"IPAMConfig":null,"Links":null,"Aliases":null,"NetworkID":"dfb1bff22c1169341fc2a1baa7b5657f43a40b4d4587506d5a1dc949be6c4225","EndpointID":"a3476a5c1b050a4ae6365131e11a5be19652b799ea93cc09f33a6b3709997491","Gateway":"192.168.97.1","IPAddress":"192.168.97.3","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:c0:a8:61:03","DriverOpts":null}}},"Mounts":[{"Type":"volume","Name":"e-combox_reverseproxy_nginx-conf","Source":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-conf/_data","Destination":"/etc/nginx/conf.d","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"volume","Name":"e-combox_reverseproxy_nginx-ssl","Source":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-ssl/_data","Destination":"/etc/ssl/ecombox","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"bind","Source":"/var/run/docker.sock","Destination":"/tmp/docker.sock","Mode":"ro","RW":false,"Propagation":"rprivate"},{"Type":"volume","Name":"e-combox_reverseproxy_nginx-html","Source":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-html/_data","Destination":"/usr/share/nginx/html","Driver":"local","Mode":"","RW":true,"Propagation":""},{"Type":"volume","Name":"e-combox_reverseproxy_nginx-docker-gen-templates","Source":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-docker-gen-templates/_data","Destination":"/etc/docker-gen/templates","Driver":"local","Mode":"ro","RW":false,"Propagation":""}]},{"Id":"1bde123818640d50d976cd97e9ccd87e91b8afd8923f441d07bb2235ad728628","Names":["/nginx"],"Image":"reseaucerta/nginx:4.1","ImageID":"sha256:8645cda406e6601509e2528ec77ae19e18035f320cea535213b894c662084299","Command":"/docker-entrypoint.sh nginx -g 'daemon off;'","Created":1684477010,"Ports":[{"IP":"0.0.0.0","PrivatePort":443,"PublicPort":8800,"Type":"tcp"},{"IP":"::","PrivatePort":443,"PublicPort":8800,"Type":"tcp"},{"PrivatePort":80,"Type":"tcp"}],"Labels":{"com.docker.compose.config-hash":"6394fa75ecb412a9bfa1a14be94b79a0fbf55ae49511b2162f5d72fe4dd0b900","com.docker.compose.container-number":"1","com.docker.compose.oneoff":"False","com.docker.compose.project":"e-combox_reverseproxy","com.docker.compose.project.config_files":"docker-compose.yml","com.docker.compose.project.working_dir":"/opt/e-combox/e-combox_reverseproxy","com.docker.compose.service":"nginx","com.docker.compose.version":"1.29.2","io.portainer.accesscontrol.teams":"profs","maintainer":"NGINX Docker Maintainers <docker-maint@nginx.com>"},"State":"running","Status":"Up 22 seconds","HostConfig":{"NetworkMode":"bridge_e-combox"},"NetworkSettings":{"Networks":{"bridge_e-combox":{"IPAMConfig":null,"Links":null,"Aliases":null,"NetworkID":"dfb1bff22c1169341fc2a1baa7b5657f43a40b4d4587506d5a1dc949be6c4225","EndpointID":"6d7f8873113d49512ea9d7d78553627c6733a1943686495bd091cf4a06247617","Gateway":"192.168.97.1","IPAddress":"192.168.97.2","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"MacAddress":"02:42:c0:a8:61:02","DriverOpts":null}}},"Mounts":[{"Type":"volume","Name":"e-combox_reverseproxy_nginx-docker-gen-templates","Source":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-docker-gen-templates/_data","Destination":"/etc/docker-gen/templates","Driver":"local","Mode":"rw","RW":true,"Propagation":""},{"Type":"volume","Name":"e-combox_reverseproxy_nginx-conf","Source":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-conf/_data","Destination":"/etc/nginx/conf.d","Driver":"local","Mode":"rw","RW":true,"Propagation":""},{"Type":"volume","Name":"e-combox_reverseproxy_nginx-ssl","Source":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-ssl/_data","Destination":"/etc/ssl/ecombox","Driver":"local","Mode":"rw","RW":true,"Propagation":""},{"Type":"volume","Name":"e-combox_reverseproxy_nginx-html","Source":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-html/_data","Destination":"/usr/share/nginx/html","Driver":"local","Mode":"rw","RW":true,"Propagation":""}]}],"Volumes":{"Volumes":[{"CreatedAt":"2023-05-19T06:16:56Z","Driver":"local","Labels":null,"Mountpoint":"/var/lib/docker/volumes/registry_data/_data","Name":"registry_data","Options":null,"Scope":"local"},{"CreatedAt":"2023-05-19T06:17:02Z","Driver":"local","Labels":null,"Mountpoint":"/var/lib/docker/volumes/e-combox_git-data/_data","Name":"e-combox_git-data","Options":null,"Scope":"local"},{"CreatedAt":"2023-05-19T06:17:03Z","Driver":"local","Labels":{"com.docker.compose.project":"e-combox_portainer","com.docker.compose.version":"1.29.2","com.docker.compose.volume":"portainer-data"},"Mountpoint":"/var/lib/docker/volumes/e-combox_portainer_portainer-data/_data","Name":"e-combox_portainer_portainer-data","Options":null,"Scope":"local"},{"CreatedAt":"2023-05-19T06:16:50Z","Driver":"local","Labels":{"com.docker.compose.project":"e-combox_reverseproxy","com.docker.compose.version":"1.29.2","com.docker.compose.volume":"nginx-conf"},"Mountpoint":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-conf/_data","Name":"e-combox_reverseproxy_nginx-conf","Options":null,"Scope":"local"},{"CreatedAt":"2023-05-19T06:16:50Z","Driver":"local","Labels":{"com.docker.compose.project":"e-combox_reverseproxy","com.docker.compose.version":"1.29.2","com.docker.compose.volume":"nginx-html"},"Mountpoint":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-html/_data","Name":"e-combox_reverseproxy_nginx-html","Options":null,"Scope":"local"},{"CreatedAt":"2023-05-19T06:16:50Z","Driver":"local","Labels":{"com.docker.compose.project":"e-combox_reverseproxy","com.docker.compose.version":"1.29.2","com.docker.compose.volume":"nginx-ssl"},"Mountpoint":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-ssl/_data","Name":"e-combox_reverseproxy_nginx-ssl","Options":null,"Scope":"local"},{"CreatedAt":"2023-05-19T06:16:50Z","Driver":"local","Labels":{"com.docker.compose.project":"e-combox_reverseproxy","com.docker.compose.version":"1.29.2","com.docker.compose.volume":"nginx-docker-gen-templates"},"Mountpoint":"/var/lib/docker/volumes/e-combox_reverseproxy_nginx-docker-gen-templates/_data","Name":"e-combox_reverseproxy_nginx-docker-gen-templates","Options":null,"Scope":"local"}],"Warnings":null},"Networks":[{"Name":"bridge_e-combox","Id":"dfb1bff22c1169341fc2a1baa7b5657f43a40b4d4587506d5a1dc949be6c4225","Created":"2023-05-19T06:16:37.075881767Z","Scope":"local","Driver":"bridge","EnableIPv6":false,"IPAM":{"Driver":"default","Options":{},"Config":[{"Subnet":"192.168.97.0/24"}]},"Internal":false,"Attachable":false,"Ingress":false,"ConfigFrom":{"Network":""},"ConfigOnly":false,"Containers":{},"Options":{},"Labels":{}},{"Name":"none","Id":"1861707a58f56636b7a08cfd1538be5e53b29f360ec78453a53a65c42fb1441b","Created":"2023-05-19T06:16:29.975551027Z","Scope":"local","Driver":"null","EnableIPv6":false,"IPAM":{"Driver":"default","Options":null,"Config":[]},"Internal":false,"Attachable":false,"Ingress":false,"ConfigFrom":{"Network":""},"ConfigOnly":false,"Containers":{},"Options":{},"Labels":{}},{"Name":"host","Id":"db8c11f57fd4a1568a0864377122a0a7064c3873b88d24a068df38337267b120","Created":"2023-05-19T06:16:29.987349079Z","Scope":"local","Driver":"host","EnableIPv6":false,"IPAM":{"Driver":"default","Options":null,"Config":[]},"Internal":false,"Attachable":false,"Ingress":false,"ConfigFrom":{"Network":""},"ConfigOnly":false,"Containers":{},"Options":{},"Labels":{}},{"Name":"bridge","Id":"485a1d7a2277423c21d09338315f1f0d6ffb2a50d0078e098f22e63e544713de","Created":"2023-05-19T06:16:30.012662447Z","Scope":"local","Driver":"bridge","EnableIPv6":false,"IPAM":{"Driver":"default","Options":null,"Config":[{"Subnet":"172.17.0.0/16","Gateway":"172.17.0.1"}]},"Internal":false,"Attachable":false,"Ingress":false,"ConfigFrom":{"Network":""},"ConfigOnly":false,"Containers":{},"Options":{"com.docker.network.bridge.default_bridge":"true","com.docker.network.bridge.enable_icc":"true","com.docker.network.bridge.enable_ip_masquerade":"true","com.docker.network.bridge.host_binding_ipv4":"0.0.0.0","com.docker.network.bridge.name":"docker0","com.docker.network.driver.mtu":"1500"},"Labels":{}}],"Images":[{"Containers":-1,"Created":1682112711,"Id":"sha256:5be71df1632f8ab0fe34f3d1ab74efc343b3c9ecce15920ab53bf98e733de040","Labels":null,"ParentId":"","RepoDigests":["reseaucerta/git-http-server@sha256:dd0dad19e407e3fb2220a49e05e0cd9604b97d48825cbdec28d54f9fc705bb7e"],"RepoTags":["reseaucerta/git-http-server:4.1"],"SharedSize":-1,"Size":56733837,"VirtualSize":56733837},{"Containers":-1,"Created":1677953693,"Id":"sha256:4403bf336a8aaaa55ab4a113f3b7d7d6279769801ec03c7eb1b44f52e109afa3","Labels":{"org.opencontainers.image.authors":"Nicolas Duchon <nicolas.duchon@gmail.com> (@buchdag), Jason Wilder","org.opencontainers.image.created":"2023-02-28T07:08:48.147Z","org.opencontainers.image.description":"Generate files from docker container meta-data","org.opencontainers.image.licenses":"MIT","org.opencontainers.image.revision":"8f6e9ad02d56391df5384cd160cf920362c321a7","org.opencontainers.image.source":"https://github.com/nginx-proxy/docker-gen","org.opencontainers.image.title":"docker-gen","org.opencontainers.image.url":"https://github.com/nginx-proxy/docker-gen","org.opencontainers.image.version":"0.10.0-13-g8f6e9ad"},"ParentId":"","RepoDigests":["reseaucerta/docker-gen@sha256:4b48c0dc225b96eb3bd14ed9bad941391f9eb2b715c4a33cb467a393a2b83335"],"RepoTags":["reseaucerta/docker-gen:4.1"],"SharedSize":-1,"Size":20101686,"VirtualSize":20101686},{"Containers":-1,"Created":1676124238,"Id":"sha256:0d153fadf70b612a5215e3a788a0b58ba6fa25e5df4b59698e0feb2174e8a98c","Labels":null,"ParentId":"","RepoDigests":["reseaucerta/registry@sha256:a001a2f72038b13c1cbee7cdd2033ac565636b325dfee98d8b9cc4ba749ef337"],"RepoTags":["reseaucerta/registry:4.1"],"SharedSize":-1,"Size":24151909,"VirtualSize":24151909},{"Containers":-1,"Created":1668991218,"Id":"sha256:5f11582196a42b895cdb9322f7a650f42a0c1ed062efc71864352f314228a187","Labels":{"com.docker.desktop.extension.api.version":">= 0.2.2","com.docker.desktop.extension.icon":"https://portainer-io-assets.sfo2.cdn.digitaloceanspaces.com/logos/portainer.png","com.docker.extension.additional-urls":"[{\"title\":\"Website\",\"url\":\"https://www.portainer.io?utm_campaign=DockerCon&utm_source=DockerDesktop\"},{\"title\":\"Documentation\",\"url\":\"https://docs.portainer.io\"},{\"title\":\"Support\",\"url\":\"https://join.slack.com/t/portainer/shared_invite/zt-txh3ljab-52QHTyjCqbe5RibC2lcjKA\"}]","com.docker.extension.detailed-description":"<p data-renderer-start-pos=\"226\">Portainer’s Docker Desktop extension gives you access to all of Portainer’s rich management functionality within your docker desktop experience.</p><h2 data-renderer-start-pos=\"374\">With Portainer you can:</h2><ul><li>See all your running containers</li><li>Easily view all of your container logs</li><li>Console into containers</li><li>Easily deploy your code into containers using a simple form</li><li>Turn your YAML into custom templates for easy reuse</li></ul><h2 data-renderer-start-pos=\"660\">About Portainer </h2><p data-renderer-start-pos=\"680\">Portainer is the worlds’ most popular universal container management platform with more than 650,000 active monthly users. Portainer can be used to manage Docker Standalone, Kubernetes, Docker Swarm and Nomad environments through a single common interface. It includes a simple GitOps automation engine and a Kube API. </p><p data-renderer-start-pos=\"1006\">Portainer Business Edition is our fully supported commercial grade product for business-wide use. It includes all the functionality that businesses need to manage containers at scale. Visit <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/\" title=\"http://Portainer.io\" data-renderer-mark=\"true\">Portainer.io</a> to learn more about Portainer Business and <a class=\"sc-jKJlTe dPfAtb\" href=\"http://portainer.io/take5?utm_campaign=DockerCon&utm_source=Docker%20Desktop\" title=\"http://portainer.io/take5?utm_campaign=DockerCon&utm_source=Docker%20Desktop\" data-renderer-mark=\"true\">get 5 free nodes.</a></p>","com.docker.extension.publisher-url":"https://www.portainer.io","com.docker.extension.screenshots":"[{\"alt\": \"screenshot one\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-1.png\"},{\"alt\": \"screenshot two\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-2.png\"},{\"alt\": \"screenshot three\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-3.png\"},{\"alt\": \"screenshot four\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-4.png\"},{\"alt\": \"screenshot five\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-5.png\"},{\"alt\": \"screenshot six\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-6.png\"},{\"alt\": \"screenshot seven\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-7.png\"},{\"alt\": \"screenshot eight\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-8.png\"},{\"alt\": \"screenshot nine\", \"url\": \"https://portainer-io-assets.sfo2.digitaloceanspaces.com/screenshots/docker-extension-9.png\"}]","org.opencontainers.image.description":"Docker container management made simple, with the world’s most popular GUI-based container management platform.","org.opencontainers.image.title":"Portainer","org.opencontainers.image.vendor":"Portainer.io"},"ParentId":"","RepoDigests":["portainer/portainer-ce@sha256:f7607310051ee21f58f99d7b7f7878a6a49d4850422d88a31f8c61c248bbc3a4"],"RepoTags":["portainer/portainer-ce:2.16.2"],"SharedSize":-1,"Size":286752740,"VirtualSize":286752740},{"Containers":-1,"Created":1646310641,"Id":"sha256:8645cda406e6601509e2528ec77ae19e18035f320cea535213b894c662084299","Labels":{"maintainer":"NGINX Docker Maintainers <docker-maint@nginx.com>"},"ParentId":"","RepoDigests":["reseaucerta/nginx@sha256:a2b05bb14123638539a5397ed19ed75ec316566e451c5bc6819376a315a4ddc8"],"RepoTags":["reseaucerta/nginx:4.1"],"SharedSize":-1,"Size":177958253,"VirtualSize":177958253}],"Info":{"ID":"06e70d5e-06c3-4d70-bfc1-d19a43b9d46c","Containers":5,"ContainersRunning":5,"ContainersPaused":0,"ContainersStopped":0,"Images":5,"Driver":"overlay2","DriverStatus":[["Backing Filesystem","extfs"],["Supports d_type","true"],["Using metacopy","false"],["Native Overlay Diff","true"],["userxattr","false"]],"Plugins":{"Volume":["local"],"Network":["bridge","host","ipvlan","macvlan","null","overlay"],"Authorization":null,"Log":["awslogs","fluentd","gcplogs","gelf","journald","json-file","local","logentries","splunk","syslog"]},"MemoryLimit":true,"SwapLimit":false,"KernelMemory":true,"KernelMemoryTCP":true,"CpuCfsPeriod":true,"CpuCfsQuota":true,"CPUShares":true,"CPUSet":true,"PidsLimit":true,"IPv4Forwarding":true,"BridgeNfIptables":true,"BridgeNfIp6tables":true,"Debug":false,"NFd":64,"OomKillDisable":true,"NGoroutines":76,"SystemTime":"2023-05-19T06:17:13.368781201Z","LoggingDriver":"json-file","CgroupDriver":"cgroupfs","CgroupVersion":"1","NEventsListener":1,"KernelVersion":"4.19.0-23-cloud-amd64","OperatingSystem":"Debian GNU/Linux 10 (buster)","OSVersion":"10","OSType":"linux","Architecture":"x86_64","IndexServerAddress":"https://index.docker.io/v1/","RegistryConfig":{"AllowNondistributableArtifactsCIDRs":null,"AllowNondistributableArtifactsHostnames":null,"InsecureRegistryCIDRs":["127.0.0.0/8"],"IndexConfigs":{"docker.io":{"Name":"docker.io","Mirrors":[],"Secure":true,"Official":true}},"Mirrors":null},"NCPU":1,"MemTotal":2044395520,"GenericResources":null,"DockerRootDir":"/var/lib/docker","HttpProxy":"","HttpsProxy":"","NoProxy":"","Name":"vps-0e617764","Labels":[],"ExperimentalBuild":false,"ServerVersion":"24.0.0","Runtimes":{"io.containerd.runc.v2":{"path":"runc"},"runc":{"path":"runc"}},"DefaultRuntime":"runc","Swarm":{"NodeID":"","NodeAddr":"","LocalNodeState":"inactive","ControlAvailable":false,"Error":"","RemoteManagers":null},"LiveRestoreEnabled":false,"Isolation":"","InitBinary":"docker-init","ContainerdCommit":{"ID":"3dce8eb055cbb6872793272b4f20ed16117344f8","Expected":"3dce8eb055cbb6872793272b4f20ed16117344f8"},"RuncCommit":{"ID":"v1.1.7-0-g860f061","Expected":"v1.1.7-0-g860f061"},"InitCommit":{"ID":"de40ad0","Expected":"de40ad0"},"SecurityOptions":["name=apparmor","name=seccomp,profile=builtin"],"Warnings":["WARNING: No swap limit support"]},"Version":{"Platform":{"Name":"Docker Engine - Community"},"Components":[{"Name":"Engine","Version":"24.0.0","Details":{"ApiVersion":"1.43","Arch":"amd64","BuildTime":"2023-05-15T18:48:21.000000000+00:00","Experimental":"false","GitCommit":"1331b8c","GoVersion":"go1.20.4","KernelVersion":"4.19.0-23-cloud-amd64","MinAPIVersion":"1.12","Os":"linux"}},{"Name":"containerd","Version":"1.6.21","Details":{"GitCommit":"3dce8eb055cbb6872793272b4f20ed16117344f8"}},{"Name":"runc","Version":"1.1.7","Details":{"GitCommit":"v1.1.7-0-g860f061"}},{"Name":"docker-init","Version":"0.19.0","Details":{"GitCommit":"de40ad0"}}],"Version":"24.0.0","ApiVersion":"1.43","MinAPIVersion":"1.12","GitCommit":"1331b8c","GoVersion":"go1.20.4","Os":"linux","Arch":"amd64","KernelVersion":"4.19.0-23-cloud-amd64","BuildTime":"2023-05-15T18:48:21.000000000+00:00"}},"NodeCount":0,"GpuUseAll":false,"GpuUseList":[]}],"UserAccessPolicies":{},"TeamAccessPolicies":{"1":{"RoleId":0}},"EdgeKey":"","EdgeCheckinInterval":0,"Kubernetes":{"Snapshots":[],"Configuration":{"UseLoadBalancer":false,"UseServerMetrics":false,"EnableResourceOverCommit":false,"ResourceOverCommitPercentage":0,"StorageClasses":[],"IngressClasses":[],"RestrictDefaultNamespace":false,"IngressAvailabilityPerNamespace":false,"AllowNoneIngressClass":false}},"ComposeSyntaxMaxVersion":"","SecuritySettings":{"allowBindMountsForRegularUsers":true,"allowPrivilegedModeForRegularUsers":true,"allowVolumeBrowserForRegularUsers":false,"allowHostNamespaceForRegularUsers":true,"allowDeviceMappingForRegularUsers":true,"allowStackManagementForRegularUsers":true,"allowContainerCapabilitiesForRegularUsers":true,"allowSysctlSettingForRegularUsers":true,"enableHostManagementFeatures":false},"LastCheckInDate":0,"QueryDate":0,"IsEdgeDevice":false,"UserTrusted":false,"PostInitMigrations":{"MigrateIngresses":false},"Edge":{"AsyncMode":false,"PingInterval":0,"SnapshotInterval":0,"CommandInterval":0},"Agent":{"Version":""},"AuthorizedUsers":null,"AuthorizedTeams":null,"Tags":null} Retour ID_CONTENEUR_NGINX : 1bde123818640d50d976cd97e9ccd87e91b8afd8923f441d07bb2235ad728628 Retour MAJ_RESTRICTION_NGINX : {"Id":1,"ResourceId":"1bde123818640d50d976cd97e9ccd87e91b8afd8923f441d07bb2235ad728628","SubResourceIds":[],"Type":1,"UserAccesses":[],"TeamAccesses":[{"TeamId":1,"AccessLevel":1}],"Public":false,"AdministratorsOnly":false,"System":false} Retour AJOUT_RESTRICTION_REGISTRY : {"Id":2,"ResourceId":"b8fb86fc7d84f231c02615631c44c88976da89252c8a6780f91a437cf30031a1","SubResourceIds":null,"Type":1,"UserAccesses":[],"TeamAccesses":[{"TeamId":1,"AccessLevel":1}],"Public":false,"AdministratorsOnly":false,"System":false} Retour ID_RESTRICTION_REGISTRY: Ajout des permissions Gestion du stack FSserver pour les mentions légales Création du stack "FSserver"... Retour de la création du stack : {"Id":1,"Name":"fsserver","Type":2,"EndpointId":1,"SwarmId":"","EntryPoint":"docker-compose-FSserver.yml","Env":null,"ResourceControl":{"Id":3,"ResourceId":"1_fsserver","SubResourceIds":[],"Type":6,"UserAccesses":[],"TeamAccesses":[],"Public":false,"AdministratorsOnly":true,"System":false},"Status":1,"ProjectPath":"/data/compose/1","CreationDate":1684477049,"CreatedBy":"admin","UpdateDate":0,"UpdatedBy":"","AdditionalFiles":null,"AutoUpdate":null,"Option":null,"GitConfig":{"URL":"https://forge.aeif.fr/e-combox/e-combox_docker-compose","ReferenceName":"refs/heads/4.1","ConfigFilePath":"docker-compose-FSserver.yml","Authentication":null,"ConfigHash":"92e7a587b889befc1ec2cdfc3008c640314597b6"},"FromAppTemplate":false,"Namespace":"","IsComposeFormat":false} Le stack FSserver est démarré. Retour MAJ_RESTRICTION_FSSERVER : {"Id":3,"ResourceId":"1_fsserver","SubResourceIds":[],"Type":6,"UserAccesses":[],"TeamAccesses":[{"TeamId":1,"AccessLevel":1}],"Public":false,"AdministratorsOnly":false,"System":false} Télécharchement des scripts utiles... Fait Restriction des droits du dossier /opt/e-combox... Fait Retour MODIF_SETTINGS_PORTAINER : {"Id":1,"Name":"primary","Type":1,"URL":"unix:///var/run/docker.sock","GroupId":1,"PublicURL":"","Gpus":null,"TLSConfig":{"TLS":false,"TLSSkipVerify":false},"AzureCredentials":{"ApplicationID":"","TenantID":"","AuthenticationKey":""},"TagIds":[],"Status":1,"Snapshots":[],"UserAccessPolicies":{},"TeamAccessPolicies":{"1":{"RoleId":0}},"EdgeKey":"","EdgeCheckinInterval":0,"Kubernetes":{"Snapshots":[],"Configuration":{"UseLoadBalancer":false,"UseServerMetrics":false,"EnableResourceOverCommit":false,"ResourceOverCommitPercentage":0,"StorageClasses":[],"IngressClasses":[],"RestrictDefaultNamespace":false,"IngressAvailabilityPerNamespace":false,"AllowNoneIngressClass":false}},"ComposeSyntaxMaxVersion":"","SecuritySettings":{"allowBindMountsForRegularUsers":true,"allowPrivilegedModeForRegularUsers":true,"allowVolumeBrowserForRegularUsers":false,"allowHostNamespaceForRegularUsers":true,"allowDeviceMappingForRegularUsers":true,"allowStackManagementForRegularUsers":true,"allowContainerCapabilitiesForRegularUsers":true,"allowSysctlSettingForRegularUsers":true,"enableHostManagementFeatures":false},"LastCheckInDate":0,"QueryDate":0,"IsEdgeDevice":false,"UserTrusted":false,"PostInitMigrations":{"MigrateIngresses":false},"Edge":{"AsyncMode":false,"PingInterval":0,"SnapshotInterval":0,"CommandInterval":0},"Agent":{"Version":""},"AuthorizedUsers":null,"AuthorizedTeams":null,"Tags":null} Installation terminée Application e-comBox : https://ultranet.fr:8800/app/ Portainer : https://ultranet.fr:8800/portainer/ Les sites : https://ultranet.fr:8800/nom_du_site/ Vous pouvez accéder à l'interface d'e-comBox via le compte admin de Portainer mais une bonne pratique consiste à créer, sur Portainer, au moins un compte dans le groupe "Profs" puis accéder à l'interface d'e-comBox avec les identifiants de ce dernier. Configuration des certificats d'e-comBox le Fri 19 May 2023 06:18:34 AM UTC Unable to find image 'certbot/certbot:latest' locally latest: Pulling from certbot/certbot 91d30c5bc195: Pulling fs layer 5d0bb5b9b8b7: Pulling fs layer 9369f9a4ffc3: Pulling fs layer d7106b6bd561: Pulling fs layer 8c76a60d2b3a: Pulling fs layer e08bf95bbd48: Pulling fs layer 26174528a65c: Pulling fs layer 41fea484b2e1: Pulling fs layer 5dd9ac53b45b: Pulling fs layer 899e8acb0a4c: Pulling fs layer dad4a746029b: Pulling fs layer b524cdf16a36: Pulling fs layer d7106b6bd561: Waiting 8c76a60d2b3a: Waiting e08bf95bbd48: Waiting 26174528a65c: Waiting 41fea484b2e1: Waiting 5dd9ac53b45b: Waiting 899e8acb0a4c: Waiting dad4a746029b: Waiting b524cdf16a36: Waiting 5d0bb5b9b8b7: Verifying Checksum 5d0bb5b9b8b7: Download complete 91d30c5bc195: Verifying Checksum 91d30c5bc195: Download complete 9369f9a4ffc3: Verifying Checksum 9369f9a4ffc3: Download complete d7106b6bd561: Verifying Checksum d7106b6bd561: Download complete 91d30c5bc195: Pull complete 8c76a60d2b3a: Verifying Checksum 8c76a60d2b3a: Download complete 5d0bb5b9b8b7: Pull complete e08bf95bbd48: Verifying Checksum e08bf95bbd48: Download complete 26174528a65c: Verifying Checksum 26174528a65c: Download complete 41fea484b2e1: Verifying Checksum 41fea484b2e1: Download complete 5dd9ac53b45b: Verifying Checksum 5dd9ac53b45b: Download complete 899e8acb0a4c: Verifying Checksum 899e8acb0a4c: Download complete dad4a746029b: Verifying Checksum dad4a746029b: Download complete 9369f9a4ffc3: Pull complete d7106b6bd561: Pull complete b524cdf16a36: Verifying Checksum b524cdf16a36: Download complete 8c76a60d2b3a: Pull complete e08bf95bbd48: Pull complete 26174528a65c: Pull complete 41fea484b2e1: Pull complete 5dd9ac53b45b: Pull complete 899e8acb0a4c: Pull complete dad4a746029b: Pull complete b524cdf16a36: Pull complete Digest: sha256:92092d214a4eb75d049720d04f7acc50b40ea226d77736bce6a6bf43981b6e86 Status: Downloaded newer image for certbot/certbot:latest Saving debug log to /var/log/letsencrypt/letsencrypt.log Account registered. Requesting a certificate for ultranet.fr Certbot failed to authenticate some domains (authenticator: standalone). The Certificate Authority reported these problems: Domain: ultranet.fr Type: unauthorized Detail: The key authorization file from the server did not match this challenge "5SArjcZeP33zmRwnrfA4fatKQlEkqW4ylZydb3VpHyg.cW0iCrWhAU_PZ7vv9kjTaopJRhgW0tTvduL2-Fk825Q" != "5SArjcZeP33zmRwnrfA4fatKQlEkqW4ylZydb3VpHyg.4E3VCTFsySjUrqnCg0ooULx-3kbdPBygi0aWkvg5Gd8" Hint: The Certificate Authority failed to download the challenge files from the temporary standalone webserver started by Certbot on port 80. Ensure that the listed domains point to this machine and that it can accept inbound connections from the internet. [31mSome challenges have failed.[0m Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details. Le certificat Lets'Encrypt n'a pas été installé. |
|
Bonjour, J'ai pu résoudre le dernier problème : cela venait du fait qu'il fallait également rediriger l'entrée AAAA de l' IPV6 de la zone DNS du domaine. Merci et bonne journée Med |
|
Bonsoir, C'est super ! Je clos le ticket. Je n'ai pas pensé à l'IPv6 et je trouve ça bizarre. Dans les logs (avant que cela ne fonctionne) il y a juste "The Certificate Authority failed to download the challenge files from the temporary standalone webserver started by Certbot on port 80. Ensure that the listed domains point to this machine and that it can accept inbound connections from the internet." Bon dimanche ! |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-05-18 09:35 | mjawhari | New Issue | |
2023-05-18 09:35 | mjawhari | File Added: erreur création letsencrypt sur ecombox.pdf | |
2023-05-18 18:06 | aporaf | Assigned To | => aporaf |
2023-05-18 18:06 | aporaf | Status | new => assigned |
2023-05-18 18:23 | aporaf | Status | assigned => acknowledged |
2023-05-18 18:23 | aporaf | Note Added: 0000857 | |
2023-05-18 19:06 | mjawhari | Note Added: 0000858 | |
2023-05-18 19:06 | mjawhari | File Added: Erreur Letsencrypt_suite.pdf | |
2023-05-19 00:28 | aporaf | Note Added: 0000859 | |
2023-05-19 08:46 | mjawhari | Note Added: 0000860 | |
2023-05-19 08:46 | mjawhari | File Added: letsencrypt non_installée.pdf | |
2023-05-19 09:11 | mjawhari | Note Added: 0000861 | |
2023-05-19 09:11 | mjawhari | File Added: ecombox.log | |
2023-05-19 11:30 | mjawhari | Note Added: 0000862 | |
2023-05-19 22:26 | aporaf | Status | acknowledged => resolved |
2023-05-19 22:26 | aporaf | Resolution | open => fixed |
2023-05-19 22:26 | aporaf | Note Added: 0000863 |