Pojemnik Docker nie uruchomi się ponownie, nawet jeśli kod wyjścia jest równy 1, a polityka ponownym uruchomieniu zawsze

0

Pytanie

Mam plik docker-compose z jedną usługą, nastawionej na restart: always:

version: '2.1'

services:
  zigbee2mqtt:
    image: koenkk/zigbee2mqtt
    restart: always
    network_mode: "host"
    volumes:
      - ./data:/app/data
      - /run/udev:/run/udev:ro
    ports:
      - 8080:8080
    environment:
      - TZ=Europe/Berlin
    devices:
      - /dev/ttyUSB1:/dev/ttyACM0

AKTUALIZACJA: Aktualizacja zgodnie z moim komentarzem: usuwanie network_mode: host nie rozwiązuje problemu.

Za każdym razem, gdy opakowanie jest uszkodzone to on zostaje przytłoczony i nie uruchomi się ponownie. Zazwyczaj polityka ponownym uruchomieniu działa normalnie, ale w tym przypadku nie mogę zmusić go do pracy.

zigbee2mqtt_1  | Zigbee2MQTT:info  2021-11-24 07:07:58: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'offline'
zigbee2mqtt_1  | Zigbee2MQTT:info  2021-11-24 07:07:58: Disconnecting from MQTT server
zigbee2mqtt_1  | Zigbee2MQTT:info  2021-11-24 07:07:58: Stopping zigbee-herdsman...
zigbee2mqtt_1  | Zigbee2MQTT:error 2021-11-24 07:07:58: Failed to stop Zigbee2MQTT

W czym może być problem?

Wersja nudziarz z niego, co: 19.03.7, build 7141c199a2

docker docker-compose
2021-11-24 06:16:48
1

Najlepsza odpowiedź

0

Próbowałeś usunąć ten wiersz :

network_mode: "host"

Myślę, że nie jest to bardzo pomocne, i widziałem, że u wielu innych tematów pojawiły się pewne problemy z powodu tej opcji.

2021-11-24 14:56:43

Niestety, to nie pomaga. Nawet jeśli usunę network_mode: hostgdy proces kończy działanie z code 1pojemnik pozostaje opuszczoną, dopóki nie zostanie uruchomiony ręcznie: docker-compose ps zigbee2mqtt_zigbee2mqtt_1 docker-entrypoint.sh /sbin ... Exit 1
adamsfamily

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................