mirror of
https://github.com/bytedance/g3.git
synced 2026-05-07 09:02:16 +00:00
24 lines
662 B
Bash
Executable file
24 lines
662 B
Bash
Executable file
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
FTP_TMP_ROOT=/tmp/vsftpd
|
|
FTP_USERNAME=ftpuser
|
|
FTP_PASSWORD=ftppass
|
|
|
|
docker stop ftp httpbin || :
|
|
docker rm ftp httpbin || :
|
|
|
|
docker run -p 127.0.0.1:80:80 --name httpbin -d kennethreitz/httpbin
|
|
|
|
[ ! -d "${FTP_TMP_ROOT}" ] || rm -rf "${FTP_TMP_ROOT}"
|
|
mkdir ${FTP_TMP_ROOT}
|
|
docker run -d -v ${FTP_TMP_ROOT}:/home/vsftpd \
|
|
-p 127.0.0.1:20:20 \
|
|
-p 127.0.0.1:21:21 \
|
|
-p 127.0.0.1:47400-47470:47400-47470 \
|
|
-e FTP_USER=${FTP_USERNAME} \
|
|
-e FTP_PASS=${FTP_PASSWORD} \
|
|
-e PASV_ADDRESS=127.0.0.1 \
|
|
--name ftp \
|
|
-d bogem/ftp
|