首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使退出代码为1时,Docker容器也不会重新启动,并且重新启动策略始终是

即使退出代码为1时,Docker容器也不会重新启动,并且重新启动策略始终是
EN

Stack Overflow用户
提问于 2021-11-24 06:16:48
回答 1查看 215关注 0票数 0

我有一个带有配置为restart: always的服务的坞-撰写文件。

代码语言:javascript
复制
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

更新:根据我的评论更新:删除network_mode: host不能解决问题。

每次这个容器崩溃时,它都会崩溃,不会重新启动。通常,重新启动策略可以正常工作,但在这种情况下我无法使它工作。

代码语言:javascript
复制
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

问题在哪里?

码头版本:19.03.7, build 7141c199a2

EN

回答 1

Stack Overflow用户

发布于 2021-11-24 14:56:43

您是否尝试删除这一行:

代码语言:javascript
复制
network_mode: "host"

我认为这不是很有用,并看到许多其他的主题有一些问题,因为这个选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70091487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档