方案:采用FTP的方式實現
目的:提升團隊內的文檔和安裝包的共享流通性,避免各個人員之間你發我,我發你,另外新入職的人員需要使用的一些軟件還需要重新找
一、Linux下使用docker搭建ftp服務器
注:docker在linux的安裝,請另百度搜索查看
1.docker拉取ftp鏡像
docker pull fauria/vsftpd
2.啟動ftp服務器
docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /home/harry/devicemanagement/test/uploadfile/upgrade:/home/vsftpd/root/upgrade -e FTP_USER=root -e FTP_PASS=123456 -e PASV_ADDRESS=宿主ip -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
注:紅色標記從左到右:
(1)映射端口: 21--控制用 20--數據傳輸用 (注:實際在連接的時候,用的是21端口)
(2)掛載的本機文件路徑:/home/harry/devicemanagement/test/uploadfile/upgrade (注:我掛在的是服務的/home/FTP。首先我進入了服務器的home目錄下,mkdir FTP 創建了FTP的文件)
(3) ftp容器的掛載位置:/home/vsftpd/root/upgrade
(4)服務器的信息:FTP_USER:用戶 FTP_PASS:密碼 PASV_ADDRESS:宿主ip
3.進去容器內部
sudo docker exec -it vsftpd /bin/bash
4.退出容器
exit
以上的內容來自:william_zhao等分享
5、驗證是否安裝成功
打開瀏覽器,輸入:
ftp://xx.xx.x.xx
注:xx是你的服務器的地址(說明:瀏覽器打開會很慢,不建議使用,也不能下載和上傳文件,因此建議使用客戶端工具來操作)

二、使用FileZilla來進行上傳和下載操作
1、FileZilla 下載並安裝
下載地址:https://filezilla-project.org/download.php?type=client
2、安裝成功之后進行配置
配置的指導文檔鏈接:【FileZilla如何連接遠程服務器】https://jingyan.baidu.com/article/fb48e8be6e5ac22e632e1478.html


3、工具的使用

