最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Docker創(chuàng)建FTP服務器的過程解析

 更新時間:2022年04月03日 12:00:44   作者:其樂無窮  
這篇文章主要介紹了使用Docker創(chuàng)建FTP服務器的過程解析,使用?Docker?搭建?FTP?服務,不僅十分簡單,而且可以對宿主機有一定的隔離,對Docker創(chuàng)建FTP服務器的過程感興趣的朋友一起看看吧

我們先了解一下FTP

文件傳輸協(xié)議(File Transfer Protocol,FTP)是用于在網絡上進行文件傳輸的一套標準協(xié)議,它工作在 OSI 模型的第七層, TCP 模型的第四層, 即應用層, 使用 TCP 傳輸

不是 UDP, 客戶在和服務器建立連接前要經過一個“三次握手”的過程, 保證客戶與服務器之間的連接是可靠的, 而且是面向連接, 為數據傳輸提供可靠保證。
FTP允許用戶以文件操作的方式(如文件的增、刪、改、查、傳送等)與另一主機相互通信。然而, 用戶并不真正登錄到自己想要存取的計算機上面而成為完全用戶, 可用FTP程序訪問遠程資源, 實現用戶往返傳輸文件、目錄管理以及訪問電子郵件等等, 即使雙方計算機可能配有不同的操作系統(tǒng)和文件存儲方式。

使用 Docker 搭建 FTP 服務,不僅十分簡單,而且可以對宿主機有一定的隔離。下面介紹下Docker創(chuàng)建FTP服務器,內容介紹如下所示:

一.創(chuàng)建命令如下

docker run -d -p  21:21 -p  20:20 -p 21100-21110:21100-21110 -v /opt/vsftpd/file:/home/vsftpd -e FTP_USER=admin -e FTP_PASS=1234   -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 -e PASV_ADDRESS=10.73.139.201 -e PASV_ENABLE=YES --name ftp --restart=always --privileged=true fauria/vsftpd

二.命令含義

參數含義
-d后臺啟動容器
-p 20:20將外部的20端口映射到內部的20端口
-p 21:21將外部的21端口映射到內部的21端口
-p 21100-21110:21100-21110將外部的 21100-21110端口映射到內部的21100-21110端口
-v /opt/vsftpd/file:/home/vsftpd將本地磁盤的 /opt/vsftpd/file路徑映射到內部的/home/vsftpd路徑
-e FTP_USER=adminftp的主用戶
-e FTP_PASS=1234ftp主用戶的密碼
-e PASV_MIN_PORT=21100最小被動端口
-e PASV_MAX_PORT=21110最大被動端口
-e PASV_ADDRESS=10.73.139.201指定本機的ip
-e PASV_ENABLE=YES啟動被動模式
–name vsftpd取一個名字,之后可以用(docker stop 名字 )來停止容器
–restart=always開機自啟動
–privileged=true容器內用戶獲取root權限
fauria/vsftpd倉庫的鏡像

三.客戶端連接

1.客戶端可以直接安裝filezilla進行連接

如果你的客戶端連接不上,你需要用telnet命令來看下

telnet  10.73.139.201 21

如果報錯,那可能是防火墻沒有打通

2.如果是mac用戶,也可以用終端的ftp命令進行連接

ftp 10.73.139.201

輸入賬號admin,密碼1234

然后ls命令,如果報錯

500 Illegal PORT command.
500 Unknown command.
425 Use PORT or PASV first.

可以在ftp下執(zhí)行以下命令

pass

輸出

Passive mode on

這個時候,就可以正常的ls了

到此這篇關于Docker創(chuàng)建FTP服務器的文章就介紹到這了,更多相關Docker FTP服務器內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 修改docker默認存儲位置的兩種方法

    修改docker默認存儲位置的兩種方法

    本文主要介紹了修改docker默認存儲位置的兩種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-08-08
  • Docker安裝MinIO詳細步驟介紹

    Docker安裝MinIO詳細步驟介紹

    大家好,本篇文章主要講的是Docker安裝MinIO詳細步驟介紹,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Docker案例分析:搭建MySQL數據庫服務

    Docker案例分析:搭建MySQL數據庫服務

    這篇文章主要介紹了Docker案例分析:搭建MySQL數據庫服務,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Docker安裝阿里云服務器和在虛擬機安裝遇到的坑(問題小結)

    Docker安裝阿里云服務器和在虛擬機安裝遇到的坑(問題小結)

    這篇文章主要介紹了Docker安裝阿里云服務器和在虛擬機安裝遇到的坑,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 如何將Docker鏡像保存為一個離線的tar歸檔文件

    如何將Docker鏡像保存為一個離線的tar歸檔文件

    文章描述了如何將Docker鏡像保存為離線的tar歸檔文件,并在其他機器上重新加載的過程,包括保存鏡像為tar文件、傳輸tar文件和在目標機器上加載tar文件為鏡像的步驟
    2026-01-01
  • docker中的link和network網絡互連問題

    docker中的link和network網絡互連問題

    這篇文章主要介紹了docker中的link和network網絡互連問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • docker環(huán)境下分布式運行jmeter的教程詳解

    docker環(huán)境下分布式運行jmeter的教程詳解

    這篇文章主要介紹了docker環(huán)境下分布式運行jmeter的教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • 使用Docker搭建MQTT服務器的過程詳解

    使用Docker搭建MQTT服務器的過程詳解

    這篇文章主要介紹了使用Docker搭建MQTT服務器的過程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • docker搭建minio集群的實現示例

    docker搭建minio集群的實現示例

    Docker MinIO集群是一種基于Docker的MinIO分布式存儲解決方案,本文主要介紹了docker搭建minio集群的實現示例,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • 如何搭建docker虛擬機測試服

    如何搭建docker虛擬機測試服

    文章介紹如何搭建Docker虛擬機測試服,通過隔離環(huán)境、安裝CentOS鏡像并映射端口,配置安全組和域名轉發(fā),實現本地開發(fā)測試連接測試服數據庫和Redis,感興趣的朋友跟隨小編一起學習吧
    2025-08-08

最新評論

太和县| 肥东县| 新兴县| 孟连| 石阡县| 东海县| 巴东县| 阿勒泰市| 邯郸市| 虹口区| 滨州市| 泰安市| 永顺县| 武汉市| 石门县| 余江县| 石狮市| 绥中县| 斗六市| 姚安县| 平武县| 宝应县| 绍兴市| 花莲市| 桑植县| 日喀则市| 湄潭县| 屏南县| 平凉市| 双桥区| 莆田市| 手机| 綦江县| 万荣县| 鄂托克前旗| 浏阳市| 浑源县| 惠水县| 武鸣县| 永登县| 柳林县|