Docker搭建ftp服務

2021-09-10 01:31:29 字數 808 閱讀 4572

docker搭建ftp服務

安裝docker

拉取映象

docker pull fauria/vsftpd

啟動映象

docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /data/docker/ftpserver/ftpfile:/home/vsftpd -e ftp_user=user -e ftp_pass=pssword -e pasv_address=ip位址 -e pasv_min_port=21100 -e pasv_max_port=21110 --name vsftpd --restart=always fauria/vsftpd

紅色標註為修改內容

檔案掛著路徑、使用者名稱、使用者密碼、機器ip位址

使用docker ps -a檢視容器,進入容器

docker exec  -it 容器id /bin/bash

修改使用者名稱密碼

vi /etc/vsftpd/virtual_users.txt #編輯配置檔案寫入使用者跟密碼,如果不需要改可用啟動時候的

建立新使用者資料夾

mkdir /home/vsftpd/user 

把登入的驗證資訊寫入資料庫

/usr/bin/db_load -t -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db

操作完成後exit退出容器

重啟容器

docker restart vsftpd

開啟容器後,開放埠20、21

docker快速搭建FTP服務

1.安裝docker和docer compose略 2.docker compose file配置 將以下內容填充到ftp server.yml檔案中 配置說明 假設使用者使用者為ftp,上傳檔案到宿主機本地目錄為 var www upload,可根據需要修改yml檔案 version 2 serv...

docker搭建ftp伺服器

系統 window10 docker版本 docker version 19.03.5,build 633a0ea 從docker倉庫中選pull乙個vsftpd映象 我選擇第乙個,stars數最多的那個 啟動映象 docker run d v home ftp home vsftpd p 20 2...

ftp服務搭建

檔案傳輸服務 主配置檔案目錄 etc vsftpd vsftpd.conf 首先安裝ftp伺服器 yum install vsftpd 預設存放檔案的目錄 var ftp pub 匿名登陸 建立乙個檔案 啟動服務 關閉防火牆 瀏覽器訪問 ftp ip位址 記住修改pub目錄許可權 還要注意更改安全值...