Replace the CC100 Firmware on the fly with Docker.
Statistics Docker Hub
Start Host Firmware update
Device must be used with Firmware inside Flash.
Docker Daemon should be installed and also used inside Flash.
(Please use newest Version, min. Version: https://github.com/WAGO/docker-ipk/releases/download/v1.0.3-beta/docker_19.03.13_armhf.ipk )
!!! Since FW23 Docker is part of the firmware, just enable via WBM the Daemon !!!
Make sure that the firewall is deactivated during the update.
How to use with Docker CLI interface:
docker run -d \
--restart on-failure:1 \
--name=fw \
#-e PASSWORD="YOUR CC100 ROOT PASSWORD" \ # Only needed if image is <28 \
-e SERVICE_NAME=fw \
-e MAX_UPDATE_RETRYS=5 \
-e CERT_NAME=ca.crt \
-e FILEPATH=/etc/docker/ \
-e FILE=daemon.json \
-v /root:/root \
wagoautomation/fw-update-cc100:x.x.x-x
Copy
Before do a new update, remove the stopped Container if all is finished and delete older images because of less flash space.
Best practice is to use an sd card as home folder for docker
Be patient, replace takes up to 10 minutes.
Disclaimer
This update is an EXAMPLE howto update your device via docker environment.
It is not released for productive using.
If you have questions or like to use it in a real production environment, please just contact: