docker 中安裝檔案伺服器 vsftpd

2021-10-05 10:26:58 字數 1336 閱讀 7672

之前直接在 centos 上面搭建 vsftpd,特別費勁,那麼多配置的地方,以及繁瑣的操作。就想著在 docker 上面去試試,畢竟有這麼簡單的方式去搭建,幹不用。

建立乙個資料夾,作為我們上傳檔案的目錄位址;建立乙個使用者(不能登入系統),作為訪問檔案伺服器使用。

//  建立 ftp檔案目錄

cd /home

mkdir ftp

// 建立乙個組,用於存放ftp 使用者

groupadd ftpuser

// 建立ftp使用者,並加入ftpgroups組

useradd -d /home/ftp -g ftpuser ftptest

// 設定密碼(123456)

passwd ftptest

// 不允許登入

usermod -s /sbin/nologin ftptest

// 首先搜尋映象包

docker search vsftpd

// 拉取映象

docker pull fauria/vsftpd

pasv_address 這個引數是需要設定成為自己的機器上面的

docker run -d -v /home/ftp:/home/vsftpd \

-p 20:20 -p 21:21 -p 21100-21110:21100-21110 \

-e ftp_user=ftptest -e ftp_pass=123456 \

-e pasv_address=192.168.62.129 \

-e pasv_min_port=21100 -e pasv_max_port=21110 \

--name vsftpd --restart=always fauria/vsftpd

// 切換路徑

cd /home/ftp/ftptest

// 建立檔案

touch 1.txt

瀏覽器訪問:

// 如果防火牆沒開,執行下面命令

firewall-cmd --permanent --add-port=20/tcp

firewall-cmd --permanent --add-port=21/tcp

firewall-cmd --reload

檔案伺服器

實現對檔案增刪改查,若是伺服器需要考慮的壓縮 檔案你儲存在電腦裡面也可以,儲存在電腦裡面給乙個路徑就可以了,為什麼要用檔案伺服器 對檔案的操作有記錄 比如增刪改查,可以花式查詢並對結果做操作,之前需要用比較複雜的正則才可以 做到,比如按照日期查詢,尤其是數量高到幾萬的時候,window自帶的檔案管理...

伺服器安裝cuda安裝檔案選擇

系統崩潰,自己重灌了伺服器的系統,ubuntu16.04。然後重新配置伺服器上的深度學習環境。結果碰到了莫名奇妙的問題,可能第一次配置系統時沒有經驗,很多細節沒有記錄下來。這次碰到的問題是cuda無法安裝。由於自己使用的titan x 900系列的顯示卡,maxwell的架構,目前只有cuda7.5...

安裝Nginx作為檔案伺服器安裝

我是在windows上安裝的,在linux上也一樣 windows server2008 r2 nginx1.12 一 安裝 啟動nginx 2 進入window的cmd視窗,進入到nginx目錄,使用 start nginx.exe 啟動nginx 3 啟動成功後,在 任務管理器 中會看到 ngi...