Ich bin gerade dabei Odoo inkl DB zu installieren jedoch erhalte ich diesen Fehler:
Passwort wurde absichtlich zensiert.
Beim server handelt es sich um eine Synology DS 224+ mit 2 nic's Management lan und Docker lan
Die beiden container sind im Docker Lan. muss ich noch irgend wo etwas konfigurieren das die Container miteinander kommunizieren können ?
Netzwerk ist offen ist kein Security Vlan nur zur Segmentierung.
Die besagten ip Ranges habe ich auf einer Whitelist also in der Theorie müssen die Container untereinander komunizeiren können. Komischer Weise kann ich von der DS den Portainer nicht an pingen. jedoch von meinem Mac aus ohne Problem.
Hier noch die Netzwerk Konfiguration des "Docker" Netzwerkes:
Besten dank für eure Hillfe.
Error | Deployment error | failed to deploy a stack: Container Odoo-DB Creating Container Odoo-DB Created Container Odoo Creating Container Odoo Created Container Odoo-DB Starting Container Odoo-DB Started Container Odoo-DB Waiting Container Odoo-DB Error dependency failed to start: container Odoo-DB is unhealthy |
YAML:
YAML:
version: "3.9"
services:
db:
image: postgres
container_name: Odoo-DB
hostname: odoo-db
mem_limit: 512m
cpu_shares: 768
security_opt:
- no-new-privileges:true
user: 1026:100
healthcheck:
test: ["CMD", "pg_isready", "-q", "-d", "postgres", "-U", "odoouser"]
timeout: 45s
interval: 10s
retries: 10
volumes:
- /volume2/Docker2/odoo/db:/var/lib/postgresql/data:rw
environment:
POSTGRES_DB: postgres
POSTGRES_USER: odoouser
POSTGRES_PASSWORD: XXXXXXX
restart: on-failure:5
networks:
Docker:
ipv4_address: 10.98.4.105
odoo:
image: odoo:17
container_name: Odoo
hostname: odoo
mem_limit: 1g
cpu_shares: 768
security_opt:
- no-new-privileges:true
user: 1026:100
healthcheck:
test: curl -f http://localhost:8069/ || exit 1
ports:
- 8069:8069
volumes:
- /volume2/Docker2/odoo/web-data:/var/lib/odoo:rw
- /volume2/Docker2/odoo/addons:/mnt/extra-addons:rw
- /volume2/Docker2/odoo/cache:/.cache/pip:rw
- /volume2/Docker2/odoo/local:/.local:rw
- /volume2/Docker2/odoo/config:/etc/odoo:rw
environment:
HOST: odoo-db
PORT: 5432
USER: odoouser
PASSWORD: XXXXXXX
restart: on-failure:5
depends_on:
db:
condition: service_healthy
networks:
Docker:
ipv4_address: 10.98.4.104
networks:
Docker:
external: true
Passwort wurde absichtlich zensiert.
Beim server handelt es sich um eine Synology DS 224+ mit 2 nic's Management lan und Docker lan
Die beiden container sind im Docker Lan. muss ich noch irgend wo etwas konfigurieren das die Container miteinander kommunizieren können ?
Netzwerk ist offen ist kein Security Vlan nur zur Segmentierung.
Die besagten ip Ranges habe ich auf einer Whitelist also in der Theorie müssen die Container untereinander komunizeiren können. Komischer Weise kann ich von der DS den Portainer nicht an pingen. jedoch von meinem Mac aus ohne Problem.
Hier noch die Netzwerk Konfiguration des "Docker" Netzwerkes:
YAML:
"Name": "Docker",
"Id": "1a971b946331a942a6c75f67660a88c65bbc70ab02e2ca2918329f340e7f2a2a",
"Created": "2024-02-29T21:45:00.994178897+01:00",
"Scope": "local",
"Driver": "macvlan",
"EnableIPv6": false,
"IPAM": {
"Driver": "default",
"Options": {},
"Config": [
{
"Subnet": "10.98.4.0/24",
"Gateway": "10.98.4.1"
}
]
},
"Internal": false,
"Attachable": false,
"Ingress": false,
"ConfigFrom": {
"Network": ""
},
"ConfigOnly": false,
"Containers": {
"687e73387ec9329110ac0c670ddb5db8a1f1f27e61277edaaa2dc1b8e88bdca3": {
"Name": "portainer",
"EndpointID": "2a7931d9b7d2a6de546862fe0a936829f1c1501c8d131baeab165d9a8d3312dd",
"MacAddress": "02:42:0a:62:04:67",
"IPv4Address": "10.98.4.103/24",
"IPv6Address": ""
}
},
"Options": {
"parent": "eth2"
},
"Labels": {}
}
Besten dank für eure Hillfe.