Bonjour,
Je débute dans Docker et je test différentes configuration.
Pour le moment, j'aimerais lancer 2 services à partir d'images officielles (Wordpress et MariaDB) en utilisant Docker Secret pour les mot de passe.
J'ai donc créé 2 secrets et quand je fais "docker secret ls", j'obtiens mes 2 entrées.
Puis je les ai intégré au docker-compose.yml dont voici le résultat final:
Puis quand je lance la commande "docker-compose up", j'obtiens cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 version: '3.3' services: wordpress: depends_on: - db image: wordpress:latest volumes: - wordpress_files:/var/www/html ports: - "80:80" environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD_FILE: /run/secrets/passwdbdd db: image: mariadb volumes: - db_data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD_FILE: /run/secrets/passwdmariadb MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD_FILE: /run/secrets/passwdbdd adminer: image: adminer ports: - 8080:8080 volumes: wordpress_files: db_data: secrets: passwdbdd: external: true passwdmariadb: external: true
Il y a quelques chose qui pose problème mais je ne sais pas où se trouve le problème. Ou alors j'ai mal compris le fonctionnement/usr/local/bin/docker-entrypoint.sh: line 37: /run/secrets/passwdmariadb: No such file or directory
Partager