Have one task -- deploy ftps
/DATA/ftps/# cat Docker-compose.yml
version: '3'
services:
ftps:
image: stilliard/pure-ftpd
container_name: ftps
ports:
- "21:21"
- "30000-30009:30000-30009"
volumes:
- "/DATA/ftps/volumes/data:/home/foo/"
- "/DATA/ftps/volumes/passwd:/etc/pure-ftpd/passwd"
- "/DATA/ftps/volumes/ssl:/etc/ssl/private/"
environment:
PUBLICHOST: "0.0.0.0"
FTP_USER_NAME: ftp-user
FTP_USER_PASS: Qwerty123
FTP_USER_HOME: /home/foo
ADDED_FLAGS: "--tls=2"
TLS_CN: "localhost"
TLS_ORG: "ksi"
TLS_C: "UA"
version: '3'
services:
ftps:
image: stilliard/pure-ftpd
container_name: ftps
ports:
- "21:21"
- "30000-30009:30000-30009"
volumes:
- "/DATA/ftps/volumes/data:/home/foo/"
- "/DATA/ftps/volumes/passwd:/etc/pure-ftpd/passwd"
- "/DATA/ftps/volumes/ssl:/etc/ssl/private/"
environment:
PUBLICHOST: "0.0.0.0"
FTP_USER_NAME: ftp-user
FTP_USER_PASS: Qwerty123
FTP_USER_HOME: /home/foo
ADDED_FLAGS: "--tls=2"
TLS_CN: "localhost"
TLS_ORG: "ksi"
TLS_C: "UA"
Start:
docker-compose up -d
Console connect:
docker exec -it {ID container} "sh"
Stop:
docker-compose down