Build image:
docker run -d \
-e FTP_PASS=123 \
-e FTP_USER=user \
-e SSH_PASSWORD=123 \
--name my-ftp-server \
-p 20-21:20-21/tcp \
-p 40000-40009:40000-40009/tcp \
-p 2222:22 \
-v data:/home/user \
vumanskyi/docker-ssh-ftp-server:1.0.0
Docker compose:
version: '3.7'
services:
ftp:
container_name: ftp-server
image: garethflowers/ftp-server
environment:
- FTP_USER=${FTP_USERNAME}
- FTP_PASS=${FTP_PASSWORD}
restart: always
ports:
- '20-21:20-21/tcp'
- '40000-40009:40000-40009/tcp' # passive mode
volumes:
- ./shared:/home/${FTP_USERNAME}/shared
Connect via ssh
ssh root@localhost -p 2222
Content type
Image
Digest
sha256:dda693bf8…
Size
5.7 MB
Last updated
over 3 years ago
docker pull vumanskyi/docker-ssh-ftp-server:1.0.0