Guy,我有下面的yaml文件: docker root@Raspberrypi4 4:/home/pi/zwaljs2mqtt# more docker-compose.yaml
services:
zwavejs2mqtt:
container_name: zwavejs2mqtt
image: zwavejs/zwavejs2mqtt:latest
restart: always
tty: true
stop_signal: SIGINT
environment:
- SESSION_SECRET=mysupersecretkey
- ZWAVEJS_EXTERNAL_CONFIG=/usr/src/app/store/.config-db
# Uncomment if you want logs time and dates to match your timezone instead of UTC
# Available at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
#- TZ=America/New_York
- TZ=Asia/Nicosia
networks:
- zwave
devices:
# Do not use /dev/ttyUSBX serial devices, as those mappings can change over time.
# Instead, use the /dev/serial/by-id/X serial device for your Z-Wave stick.
- '/dev/zwave:/dev/zwave'
volumes:
- zwave-config:/usr/src/app/store
ports:
- '8091:8091' # port for web interface
- '3000:3000' # port for Z-Wave JS websocket server
networks:
zwave:
volumes:
zwave-config:
name: zwave-config我正在启动对接者发出命令“对接-组成--分离”。如何在不丢失驻留在码头内的任何数据的情况下执行码头升级?
发布于 2022-04-30 14:06:29
数据应该存储在卷中,允许您使用docker-compose pull和docker-compose up -d提取新图像并使用这些新映像重新启动服务。
如果数据没有存储在卷中,它将在docker diff的输出中可见,您可以尝试使用docker cp提取该数据。
有关这些命令的更多详细信息,请参见以下文档:
https://stackoverflow.com/questions/72068455
复制相似问题