Welche Einstellungen sind falsch:
Pulling openhab3 (openhab/openhab:4.1.3)...
4.1.3: Pulling from openhab/openhab
3a0037c67e2f: Pull complete
b70782621fec: Pull complete
cee0ba8b5a37: Pull complete
878d9469209e: Pull complete
2e3953c4017e: Pull complete
4f4fb700ef54: Pull complete
a740ef4fb6b4: Pull complete
Digest: sha256:cc3a16f39e03b960cfee48101c21cd16fed5e55c6407a162f6118d2a111fd1b3
Status: Downloaded newer image for openhab/openhab:4.1.3
Recreating openhab3 ...
ERROR: for openhab3 'ContainerConfig'
ERROR: for openhab3 'ContainerConfig'
Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 10, in <module>
sys.exit(main())
File "/usr/local/lib/python3.7/dist-packages/compose/cli/main.py", line 80, in main
command_func()
File "/usr/local/lib/python3.7/dist-packages/compose/cli/main.py", line 192, in perform_command
handler(command, command_options)
File "/usr/local/lib/python3.7/dist-packages/compose/metrics/decorator.py", line 18, in wrapper
result = fn(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/compose/cli/main.py", line 1165, in up
to_attach = up(False)
File "/usr/local/lib/python3.7/dist-packages/compose/cli/main.py", line 1161, in up
attach_dependencies=attach_dependencies,
File "/usr/local/lib/python3.7/dist-packages/compose/project.py", line 708, in up
get_deps,
File "/usr/local/lib/python3.7/dist-packages/compose/parallel.py", line 106, in parallel_execute
raise error_to_reraise
File "/usr/local/lib/python3.7/dist-packages/compose/parallel.py", line 204, in producer
result = func(obj)
File "/usr/local/lib/python3.7/dist-packages/compose/project.py", line 694, in do
override_options=override_options,
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 580, in execute_convergence_plan
renew_anonymous_volumes,
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 502, in _execute_convergence_recreate
"Recreating",
File "/usr/local/lib/python3.7/dist-packages/compose/parallel.py", line 106, in parallel_execute
raise error_to_reraise
File "/usr/local/lib/python3.7/dist-packages/compose/parallel.py", line 204, in producer
result = func(obj)
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 495, in recreate
start_new_container=start, renew_anonymous_volumes=renew_anonymous_volumes
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 614, in recreate_container
quiet=True,
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 333, in create_container
previous_container=previous_container,
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 918, in _get_container_create_options
previous_container, container_options, override_options
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 958, in _build_container_volume_options
container_mounts
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 1552, in merge_volume_bindings
previous_container, volumes, tmpfs, mounts
File "/usr/local/lib/python3.7/dist-packages/compose/service.py", line 1582, in get_container_data_volumes
container.image_config['ContainerConfig'].get('Volumes') or {}
KeyError: 'ContainerConfig'
Gruss hsrtremlo
Docker Compose Error 4.1.1 nach 4.1.3
-
- Beiträge: 16
- Registriert: 1. Nov 2020 12:06
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Docker Compose Error 4.1.1 nach 4.1.3
Du hast keine Einstellungen gezeigt 
Falls Du docker-compose nutzt, zeige die docker-compose.yml.
Falls Du docker -run verwendet hast, zeige den kompletten Aufruf.
Tipp zur Verwendung von docker: Es gibt mit portainer eine mächtige Web UI für Docker (die läuft selbst als Docker Container), aus Portainer heraus kannst Du sehr bequem die Container verwalten - bis auf portainer selbst natürlich, weil der ja per docker -run gestartet wird)
Script für Installation bzw. Update von portainer:
Sobald portainer läuft, kann man sich per https://ip.des.docker.host:9443/ in portainer anmelden (beim ersten Mal legt man direkt ein passendes Konto an, ist echt super komfortabel gebaut) und nach einigen grundlegenden Einstellungen kann man Docker administrieren - incl. dem Erstellen beliebiger docker Stacks um neue Container zu erstellen. Man kann sogar mehrere docker Hosts gemeinsam steuern 

Falls Du docker-compose nutzt, zeige die docker-compose.yml.
Falls Du docker -run verwendet hast, zeige den kompletten Aufruf.
Tipp zur Verwendung von docker: Es gibt mit portainer eine mächtige Web UI für Docker (die läuft selbst als Docker Container), aus Portainer heraus kannst Du sehr bequem die Container verwalten - bis auf portainer selbst natürlich, weil der ja per docker -run gestartet wird)
Script für Installation bzw. Update von portainer:
Code: Alles auswählen
#! /bin/bash
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:latest
docker run -d -p 8000:8000 -p 9443:9443 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 16
- Registriert: 1. Nov 2020 12:06
Re: Docker Compose Error 4.1.1 nach 4.1.3
aktuell habe ich auf diesem System folgende Einstellung; einen Portrainer habe ich installiert (nur wo sehe ich den Fehler?)
Code: Alles auswählen
version: '2.2'
services:
openhab3:
image: "openhab/openhab:4.1.1"
container_name: openhab3
restart: unless-stopped
networks:
- default
ports:
- "38080:8080/tcp"
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "/etc/timezone:/etc/timezone:ro"
- "openhab_addons:/openhab/addons"
- "openhab_conf:/openhab/conf"
- "openhab_userdata:/openhab/userdata"
environment:
OPENHAB_HTTP_PORT: "8080"
OPENHAB_HTTPS_PORT: "8443"
CRYPTO_POLICY: "unlimited"
EXTRA_JAVA_OPTS: "-Duser.timezone=Europe/Berlin"
USER_ID: "1000"
GROUP_ID: "1000"
volumes:
openhab_addons:
driver: local
openhab_conf:
driver: local
openhab_userdata:
driver: local
- udo1toni
- Beiträge: 15243
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Docker Compose Error 4.1.1 nach 4.1.3
Der einzig signifikante Unterschied zu meinem Testsystem sind diese zwei Zeilen:
Das habe ich nicht, stattdessen lautet es bei mir:
Ansonsten würde ich empfehlen, das Image neu zu pullen, vielleicht ist da einfach beim Download was schief gegangen.
Achso... Und eigentlich sollte der Container eher openhab4 oder nur openhab heißen, nicht openhab3...
Code: Alles auswählen
networks:
- default
Code: Alles auswählen
network_mode: host
Achso... Und eigentlich sollte der Container eher openhab4 oder nur openhab heißen, nicht openhab3...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 16
- Registriert: 1. Nov 2020 12:06
Re: Docker Compose Error 4.1.1 nach 4.1.3
danke, d.h.
im Laufwerk ... openhab3 ...
>> und siehe da, der Versionswechsel auf 4.1.3 hat jetzt funktioniert!
Code: Alles auswählen
docker stop openhab3 bzw. id
docker rm openhab3 bzw. id
Code: Alles auswählen
docker-compose up -d