using the buster lite image, I configured the ssh service to auto start with systemctl enable ssh.service
However, when trying to connect from a ssh client, I kept getting:
ssh -p 5022 pi@127.0.0.1
kex_exchange_identification: read: Connection reset by peer
Connection reset by 127.0.0.1 port 5022
The only way i could connect was by adding network_mode: host to my docker compose file, even though docker says published ports are ignored in host mode.
Here is my docker compose file:
dockerpi:
image: lukechilds/dockerpi:vm
container_name: dockerpi
command: pi3
environment:
- PUID=1000
- PGID=1000
- TZ=America/Phoenix
volumes:
- /home/jsauer/docker/appdata/dockerpi/buster_filesystem.img:/sdcard/filesystem.img
network_mode: host
ports:
- 5022:22/tcp
restart: unless-stopped
using the buster lite image, I configured the ssh service to auto start with systemctl enable ssh.service
However, when trying to connect from a ssh client, I kept getting:
ssh -p 5022 pi@127.0.0.1
kex_exchange_identification: read: Connection reset by peer
Connection reset by 127.0.0.1 port 5022
The only way i could connect was by adding network_mode: host to my docker compose file, even though docker says published ports are ignored in host mode.
Here is my docker compose file:
dockerpi:
image: lukechilds/dockerpi:vm
container_name: dockerpi
command: pi3
environment:
- PUID=1000
- PGID=1000
- TZ=America/Phoenix
volumes:
- /home/jsauer/docker/appdata/dockerpi/buster_filesystem.img:/sdcard/filesystem.img
network_mode: host
ports:
- 5022:22/tcp
restart: unless-stopped