@andre Danke für die Info!
Ja ich werden dann wohl die Ports frei machen bzw mal gucken ob ich das VLAN einrichte.
@Glasfaser und @OliverIO danke für eure Hilfe und eure Geduld!
@andre Danke für die Info!
Ja ich werden dann wohl die Ports frei machen bzw mal gucken ob ich das VLAN einrichte.
@Glasfaser und @OliverIO danke für eure Hilfe und eure Geduld!
version: '2.4'
services:
iobroker:
restart: always
image: buanet/iobroker:latest-v7
container_name: iobroker
hostname: iobroker
network_mode: host
volumes:
- /docker/etc-iobrokerdata:/opt/iobroker
environment:
- IOB_ADMINPORT=9003
- IOB_OBJECTSDB_PORT=9100
- IOB_STATESDB_PORT=9101
Beim Log hat sich nicht viel getan:
--------------------------------------------------------------------------------
------------------------- 2023-01-20 19:28:08 -------------------------
--------------------------------------------------------------------------------
----- -----
----- ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ███████╗ ██████╗ -----
----- ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██║ ██╔╝ ██╔════╝ ██╔══██╗ -----
----- ██║ ██║ ██║ ██████╔╝ ██████╔╝ ██║ ██║ █████╔╝ █████╗ ██████╔╝ -----
----- ██║ ██║ ██║ ██╔══██╗ ██╔══██╗ ██║ ██║ ██╔═██╗ ██╔══╝ ██╔══██╗ -----
----- ██║ ╚██████╔╝ ██████╔╝ ██║ ██║ ╚██████╔╝ ██║ ██╗ ███████╗ ██║ ██║ -----
----- ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ -----
----- -----
----- Welcome to your ioBroker Docker container! -----
----- Startupscript is now running! -----
----- Please be patient! -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- System Information -----
----- arch: armv7l -----
----- hostname: iobroker -----
----- -----
----- Version Information -----
----- image: v7.2.0 -----
----- build: 2023-01-12T23:45:21+00:00 -----
----- node: v16.19.0 -----
----- npm: 8.19.3 -----
----- -----
----- Environment Variables -----
----- IOB_ADMINPORT: 9003 -----
----- IOB_OBJECTSDB_PORT: 9100 -----
----- IOB_STATESDB_PORT: 9101 -----
----- SETGID: 1000 -----
----- SETUID: 1000 -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- Step 1 of 5: Preparing container -----
--------------------------------------------------------------------------------
Updating Linux packages on first run...
dpkg-preconfigure: unable to re-open stdin:
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 29167 files and directories currently installed.)
Preparing to unpack .../sudo_1.9.5p2-3+deb11u1_armhf.deb ...
Unpacking sudo (1.9.5p2-3+deb11u1) over (1.9.5p2-3) ...
Setting up sudo (1.9.5p2-3+deb11u1) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Done.
Registering maintenance script as command... Done.
--------------------------------------------------------------------------------
----- Step 2 of 5: Detecting ioBroker installation -----
--------------------------------------------------------------------------------
There is no data detected in /opt/iobroker.
Restoring initial ioBroker installation... Done.
--------------------------------------------------------------------------------
----- Step 3 of 5: Checking ioBroker installation -----
--------------------------------------------------------------------------------
(Re)setting permissions (This might take a while! Please be patient!)... Done.
Fixing "sudo-bug" by replacing sudo with gosu... Done.
There was a problem detecting the admin instance of your iobroker.
Make sure the ioBroker installation you use has an admin instance or start over with a fresh installation and restore your configuration.
For more details see https://docs.buanet.de/iobroker-docker-image/docs/#restore
This Script will exit now.
--------------------------------------------------------------------------------
------------------------- 2023-01-20 19:29:50 -------------------------
--------------------------------------------------------------------------------
----- -----
----- ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ███████╗ ██████╗ -----
----- ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██║ ██╔╝ ██╔════╝ ██╔══██╗ -----
----- ██║ ██║ ██║ ██████╔╝ ██████╔╝ ██║ ██║ █████╔╝ █████╗ ██████╔╝ -----
----- ██║ ██║ ██║ ██╔══██╗ ██╔══██╗ ██║ ██║ ██╔═██╗ ██╔══╝ ██╔══██╗ -----
----- ██║ ╚██████╔╝ ██████╔╝ ██║ ██║ ╚██████╔╝ ██║ ██╗ ███████╗ ██║ ██║ -----
----- ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ -----
----- -----
----- Welcome to your ioBroker Docker container! -----
----- Startupscript is now running! -----
----- Please be patient! -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- System Information -----
----- arch: armv7l -----
----- hostname: iobroker -----
----- -----
----- Version Information -----
----- image: v7.2.0 -----
----- build: 2023-01-12T23:45:21+00:00 -----
----- node: v16.19.0 -----
----- npm: 8.19.3 -----
----- -----
----- Environment Variables -----
----- IOB_ADMINPORT: 9003 -----
----- IOB_OBJECTSDB_PORT: 9100 -----
----- IOB_STATESDB_PORT: 9101 -----
----- SETGID: 1000 -----
----- SETUID: 1000 -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- Step 1 of 5: Preparing container -----
--------------------------------------------------------------------------------
Updating Linux packages on first run...
Was ich jetzt gleich mach ist, alle Container umziehen und versuchen den IOB im Host Network ohne Änderungen der Ports zu starten
EDIT:
Ohne ENV läuft es im Hostmode:
Compose:
version: '2.4'
services:
iobroker:
restart: always
image: buanet/iobroker:latest-v7
container_name: iobroker
hostname: iobroker
network_mode: host
volumes:
- /docker/etc-iobrokerdata:/opt/iobroker
Log:
--------------------------------------------------------------------------------
------------------------- 2023-01-20 19:39:10 -------------------------
--------------------------------------------------------------------------------
----- -----
----- ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ███████╗ ██████╗ -----
----- ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██║ ██╔╝ ██╔════╝ ██╔══██╗ -----
----- ██║ ██║ ██║ ██████╔╝ ██████╔╝ ██║ ██║ █████╔╝ █████╗ ██████╔╝ -----
----- ██║ ██║ ██║ ██╔══██╗ ██╔══██╗ ██║ ██║ ██╔═██╗ ██╔══╝ ██╔══██╗ -----
----- ██║ ╚██████╔╝ ██████╔╝ ██║ ██║ ╚██████╔╝ ██║ ██╗ ███████╗ ██║ ██║ -----
----- ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ -----
----- -----
----- Welcome to your ioBroker Docker container! -----
----- Startupscript is now running! -----
----- Please be patient! -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- System Information -----
----- arch: armv7l -----
----- hostname: iobroker -----
----- -----
----- Version Information -----
----- image: v7.2.0 -----
----- build: 2023-01-12T23:45:21+00:00 -----
----- node: v16.19.0 -----
----- npm: 8.19.3 -----
----- -----
----- Environment Variables -----
----- SETGID: 1000 -----
----- SETUID: 1000 -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- Step 1 of 5: Preparing container -----
--------------------------------------------------------------------------------
Updating Linux packages on first run...
dpkg-preconfigure: unable to re-open stdin:
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 29167 files and directories currently installed.)
Preparing to unpack .../sudo_1.9.5p2-3+deb11u1_armhf.deb ...
Unpacking sudo (1.9.5p2-3+deb11u1) over (1.9.5p2-3) ...
Setting up sudo (1.9.5p2-3+deb11u1) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Done.
Registering maintenance script as command... Done.
--------------------------------------------------------------------------------
----- Step 2 of 5: Detecting ioBroker installation -----
--------------------------------------------------------------------------------
There is no data detected in /opt/iobroker.
Restoring initial ioBroker installation... Done.
--------------------------------------------------------------------------------
----- Step 3 of 5: Checking ioBroker installation -----
--------------------------------------------------------------------------------
(Re)setting permissions (This might take a while! Please be patient!)... Done.
Fixing "sudo-bug" by replacing sudo with gosu... Done.
Hostname in ioBroker does not match the hostname of this container.
Updating hostname to iobroker... The host for instance "system.adapter.admin.0" was changed from "buildkitsandbox" to "iobroker".
The host for instance "system.adapter.discovery.0" was changed from "buildkitsandbox" to "iobroker".
The host for instance "system.adapter.backitup.0" was changed from "buildkitsandbox" to "iobroker".
Done.
--------------------------------------------------------------------------------
----- Step 4 of 5: Applying special settings -----
--------------------------------------------------------------------------------
Some adapters have special requirements/ settings which can be activated by the use of environment variables.
For more information see ioBroker Docker Image Docs (https://docs.buanet.de/iobroker-docker-image/docs/).
--------------------------------------------------------------------------------
----- Step 5 of 5: ioBroker startup -----
--------------------------------------------------------------------------------
Starting ioBroker...
##### #### ### ## # iobroker.js-controller log output # ## ### #### #####
host.iobroker check instance "system.adapter.admin.0" for host "iobroker"
host.iobroker check instance "system.adapter.discovery.0" for host "iobroker"
host.iobroker check instance "system.adapter.backitup.0" for host "iobroker"
object system.meta.uuid created: debb4421-84e2-46bc-958c-0f39a050c98a
================================== > LOG REDIRECT system.adapter.admin.0 => true [system.adapter.admin.0.logging]
@oliverio @Glasfaser Hi, ich hab jetzt folgendes alles getestet:
Was funktiniert mit der latest-v7 ist der Start im bridge Networkmode, ohne irgendwelche ENV. Also würde ich vermuten, dass meine Toolchain nicht das Problem sein sollte (also Portainer, Docker, Docker-Compose, ...)
Irgendwas in den ENV muss falsch sein, aber ich komm nicht drauf...
Weiß einer ob die Reihenfolge wichtig ist?
@oliverio tatsache... das mal jetzt nicht, aber spätestens nach dem zweiten loop sieht es dann so aus. ich mach morgen noch mal einen cleanen test
@glasfaser die habe ich heute von 2.11 auf 2.16 hoch gepatched. ein downgrade kann ich morgen mal testen
@oliverio docker/etc-iobrokerdata/ lösch ich schon immer, damit es clean ist
@glasfaser leider nein bzw es löst das problem nicht. sollten dort nicht die default werte greifen, wenn diese nicht explizit überschrieben werden?
@glasfaser mittelfristig wäre es auch so ok. Habs laufen lassen und auch noch mal ohne die DB Hosts zusätzlich ausprobiert. Alle Tests laufen leider wieder in den adminlosen Fehler...
@glasfaser danke für die schnelle Hilfe. wie sollte es anders sein, laufe ich in den nächsten Fehlerloop...
Er findet jetzt meine Admin Instanz nicht...
Ich hab verschiedene Hostnames durchprobiert und ihn auch mal weg gelassen.
Vor jedem Versuch habe ich den Container gestoppt, gelöscht, den Ordner gelöscht, das Image gelöscht um bloß nichts zu behalten...
Ich weiß echt nicht wie ich ansonsten einfluss auf die Installation bzw. den Zugriff auf die Admin Instanz (Port 9003?) haben soll.
Anbei noch mal ein Logfile:
--------------------------------------------------------------------------------
----- System Information -----
----- arch: armv7l -----
----- hostname: raspberry1.local -----
----- -----
----- Version Information -----
----- image: v7.2.0 -----
----- build: 2023-01-12T23:45:21+00:00 -----
----- node: v16.19.0 -----
----- npm: 8.19.3 -----
----- -----
----- Environment Variables -----
----- IOB_ADMINPORT: 9003 -----
----- IOB_OBJECTSDB_HOST: 192.168.178.58 -----
----- IOB_OBJECTSDB_PORT: 9100 -----
----- IOB_STATESDB_HOST: 192.168.178.58 -----
----- IOB_STATESDB_PORT: 9101 -----
----- SETGID: 1000 -----
----- SETUID: 1000 -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- Step 1 of 5: Preparing container -----
--------------------------------------------------------------------------------
Updating Linux packages on first run...
dpkg-preconfigure: unable to re-open stdin:
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 29167 files and directories currently installed.)
Preparing to unpack .../sudo_1.9.5p2-3+deb11u1_armhf.deb ...
Unpacking sudo (1.9.5p2-3+deb11u1) over (1.9.5p2-3) ...
Setting up sudo (1.9.5p2-3+deb11u1) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Done.
Registering maintenance script as command... Done.
--------------------------------------------------------------------------------
----- Step 2 of 5: Detecting ioBroker installation -----
--------------------------------------------------------------------------------
There is no data detected in /opt/iobroker.
Restoring initial ioBroker installation... Done.
--------------------------------------------------------------------------------
----- Step 3 of 5: Checking ioBroker installation -----
--------------------------------------------------------------------------------
(Re)setting permissions (This might take a while! Please be patient!)... Done.
Fixing "sudo-bug" by replacing sudo with gosu... Done.
There was a problem detecting the admin instance of your iobroker.
Make sure the ioBroker installation you use has an admin instance or start over with a fresh installation and restore your configuration.
For more details see https://docs.buanet.de/iobroker-docker-image/docs/#restore
This Script will exit now.
--------------------------------------------------------------------------------
------------------------- 2023-01-19 21:50:35 -------------------------
--------------------------------------------------------------------------------
----- -----
----- ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ███████╗ ██████╗ -----
----- ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██║ ██╔╝ ██╔════╝ ██╔══██╗ -----
----- ██║ ██║ ██║ ██████╔╝ ██████╔╝ ██║ ██║ █████╔╝ █████╗ ██████╔╝ -----
----- ██║ ██║ ██║ ██╔══██╗ ██╔══██╗ ██║ ██║ ██╔═██╗ ██╔══╝ ██╔══██╗ -----
----- ██║ ╚██████╔╝ ██████╔╝ ██║ ██║ ╚██████╔╝ ██║ ██╗ ███████╗ ██║ ██║ -----
----- ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ -----
----- -----
----- Welcome to your ioBroker Docker container! -----
----- Startupscript is now running! -----
----- Please be patient! -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- System Information -----
----- arch: armv7l -----
----- hostname: raspberry1.local -----
----- -----
----- Version Information -----
----- image: v7.2.0 -----
----- build: 2023-01-12T23:45:21+00:00 -----
----- node: v16.19.0 -----
----- npm: 8.19.3 -----
----- -----
----- Environment Variables -----
----- IOB_ADMINPORT: 9003 -----
----- IOB_OBJECTSDB_HOST: 192.168.178.58 -----
----- IOB_OBJECTSDB_PORT: 9100 -----
----- IOB_STATESDB_HOST: 192.168.178.58 -----
----- IOB_STATESDB_PORT: 9101 -----
----- SETGID: 1000 -----
----- SETUID: 1000 -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- Step 1 of 5: Preparing container -----
--------------------------------------------------------------------------------
Updating Linux packages on first run...
Hallo Zusammen,
ich habe das Problem, dass ich einen Raspberry Pi 4 mit einer Docker (Portainer) Umgebung nutze um u.a. den IOBroker zu hosten. Da ich nun Netzwerkgeräte direkt ansprechn will (Sonos Boxen) möchte ich meinen Container ins Host Network hängen. Leider sind die Port für die beiden DBs breits im System belegt, sodass ich versuche die Ports über die environment variablen zu ändern. Ich hab gefühlt sämtliche Kombinationen von IPs, Ports und hostnames und trotzdem stürzt der erste Bootup immer in Schritt 3 ab. Hat jemand den entscheidenen Tipp wie das geht bzw. was ich falsch mache? Anbei die Compose Datei und eine Logdatei:
version: '3'
services:
iobroker:
restart: always
image: buanet/iobroker:latest-v7
container_name: iobroker
hostname: iobroker
volumes:
- /docker/etc-iobrokerdata:/opt/iobroker
network_mode: host
environment:
- IOB_ADMINPORT='9003'
- IOB_OBJECTSDB_HOST='192.168.178.58'
- IOB_OBJECTSDB_PORT='9100'
- IOB_STATESDB_HOST='192.168.178.58'
- IOB_STATESDB_PORT='9101'
--------------------------------------------------------------------------------
----- System Information -----
----- arch: armv7l -----
----- hostname: iobroker -----
----- -----
----- Version Information -----
----- image: v7.2.0 -----
----- build: 2023-01-12T23:45:21+00:00 -----
----- node: v16.19.0 -----
----- npm: 8.19.3 -----
----- -----
----- Environment Variables -----
----- IOB_ADMINPORT: '9003' -----
----- IOB_OBJECTSDB_HOST: '192.168.178.58' -----
----- IOB_OBJECTSDB_PORT: '9100' -----
----- IOB_STATESDB_HOST: '192.168.178.58' -----
----- IOB_STATESDB_PORT: '9101' -----
----- SETGID: 1000 -----
----- SETUID: 1000 -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- Step 1 of 5: Preparing container -----
--------------------------------------------------------------------------------
Updating Linux packages on first run...
dpkg-preconfigure: unable to re-open stdin:
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 29167 files and directories currently installed.)
Preparing to unpack .../sudo_1.9.5p2-3+deb11u1_armhf.deb ...
Unpacking sudo (1.9.5p2-3+deb11u1) over (1.9.5p2-3) ...
Setting up sudo (1.9.5p2-3+deb11u1) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of restart.
Done.
Registering maintenance script as command... Done.
--------------------------------------------------------------------------------
----- Step 2 of 5: Detecting ioBroker installation -----
--------------------------------------------------------------------------------
Existing installation of ioBroker detected in "/opt/iobroker".
--------------------------------------------------------------------------------
----- Step 3 of 5: Checking ioBroker installation -----
--------------------------------------------------------------------------------
(Re)setting permissions (This might take a while! Please be patient!)... Done.
Fixing "sudo-bug" by replacing sudo with gosu... Done.
Installation broken or unknown objects type: configured.
There was a problem detecting the admin instance of your iobroker.
Make sure the ioBroker installation you use has an admin instance or start over with a fresh installation and restore your configuration.
For more details see https://docs.buanet.de/iobroker-docker-image/docs/#restore
This Script will exit now.
--------------------------------------------------------------------------------
------------------------- 2023-01-19 16:20:35 -------------------------
--------------------------------------------------------------------------------
----- -----
----- ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗ ███████╗ ██████╗ -----
----- ██║ ██╔═══██╗ ██╔══██╗ ██╔══██╗ ██╔═══██╗ ██║ ██╔╝ ██╔════╝ ██╔══██╗ -----
----- ██║ ██║ ██║ ██████╔╝ ██████╔╝ ██║ ██║ █████╔╝ █████╗ ██████╔╝ -----
----- ██║ ██║ ██║ ██╔══██╗ ██╔══██╗ ██║ ██║ ██╔═██╗ ██╔══╝ ██╔══██╗ -----
----- ██║ ╚██████╔╝ ██████╔╝ ██║ ██║ ╚██████╔╝ ██║ ██╗ ███████╗ ██║ ██║ -----
----- ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ -----
----- -----
----- Welcome to your ioBroker Docker container! -----
----- Startupscript is now running! -----
----- Please be patient! -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- System Information -----
----- arch: armv7l -----
----- hostname: iobroker -----
----- -----
----- Version Information -----
----- image: v7.2.0 -----
----- build: 2023-01-12T23:45:21+00:00 -----
----- node: v16.19.0 -----
----- npm: 8.19.3 -----
----- -----
----- Environment Variables -----
----- IOB_ADMINPORT: '9003' -----
----- IOB_OBJECTSDB_HOST: '192.168.178.58' -----
----- IOB_OBJECTSDB_PORT: '9100' -----
----- IOB_STATESDB_HOST: '192.168.178.58' -----
----- IOB_STATESDB_PORT: '9101' -----
----- SETGID: 1000 -----
----- SETUID: 1000 -----
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
----- Step 1 of 5: Preparing container -----
--------------------------------------------------------------------------------
Updating Linux packages on first run...