Docker是一種現代的虛擬化技術,可以在不同操作系統之間移植應用程序和服務。安裝Docker后,您可以在容器中運行各種服務,包括FTP服務器。
以下是如何在Docker中安裝FTP服務器的步驟:
$ docker run -d --name ftp_server -v ~/ftp:/home/vsftpd \
-e FTP_USER=user \
-e FTP_PASS=password \
-p 20:20 -p 21:21 -p 47400-47470:47400-47470 \
--restart=always fauria/vsftpd
上述命令將在容器中運行fauria / vsftpd著名的FTP服務器圖像,并將容器命名為ftp_server。該命令還將容器的本地目錄/var/ftp映射到主機的目錄~/ftp,并指定FTP用戶的用戶名和密碼。
同時,容器的端口20和21映射到主機的同一端口,而容器的端口47400-47470也映射到主機的同一端口,以便支持被動模式FTP。
以上是關于如何在Docker中安裝FTP服務器的簡單介紹。請記住,您可以根據自己的要求去使用各種參數。祝您好運!