Continuing the discussion from Docker fail to start jetson nano after clean install of jetpack 6.2 (fix it):
Hello everyone,
I found a solution to install Docker version 28.0.X on the Jetson.
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo nano /etc/systemd/system/docker.service.d/override.conf
Add the following content:
[Service]
Environment="DOCKER_INSECURE_NO_IPTABLES_RAW=1"
Then reload and restart the Docker service:
sudo systemctl daemon-reload
sudo systemctl restart docker
Some additional checks:
sudo systemctl show docker | grep DOCKER_INSECURE_NO_IPTABLES_RAW
sudo journalctl -u docker.service --since "10 minutes ago"
Look for the following entry:
Mar 27 08:38:34 jetson dockerd[14623]: time="2025-03-27T08:38:34.367249615+01:00" level=warning msg="WARNING: DOCKER_INSECURE_NO_IPTABLES_RAW is set"
docker -v
Docker version 28.0.4, build b8034c0
Check with docker compose:
docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
portainer-ce-9000 portainer/portainer-ce:latest "/portainer" portainer 12 hours ago Up 15 minutes 0.0.0.0:8000->8000/tcp, [::]:8000->8000/tcp, 0.0.0.0:9000->9000/tcp, [::]:9000->9000/tcp, 0.0.0.0:9443->9443/tcp, [::]:9443->9443/tcp
I know this is not recommended for production environments, but for a HomeLab, this setup can be used without major issues.
More infos can found on this website : https://docs.docker.com/engine/release-notes/28/#networking