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

docker安裝sftp并實現(xiàn)文件上傳

 更新時間:2025年07月30日 09:05:12   作者:落墨微瀾  
本文詳細介紹使用Docker快速部署SFTP服務,包括查詢鏡像、啟動服務、多用戶配置及宿主機目錄映射等步驟,具有一定的參考價值,感興趣的可以了解一下

1、查詢可用的docker鏡像

docker search sftp

一如既往選用官方自帶的心情會很美!?(′???`?)

2、拉取并啟動服務

docker run --restart=always --name mysftp -p 2294:22 -d atmoz/sftp admin:admin:::upload

做個簡單的解釋:

  • –restart=always 總是重啟
  • –name mysftp  容器名稱
  • admin:admin:::upload  其中第一個admin為用戶名,admin為密碼,upload為上傳的文件會保存到容器里面的/home/admin/upload目錄里面
  • -p 2294:22  將宿主機的2294端口映射到容器的22端口,這樣方位宿主機的2294端口則會轉發(fā)到容器的22端口上
  • -d atmoz/sftp  使用dockup hub中的atmoz/sftp鏡像創(chuàng)建容器

PS:請勿在生產環(huán)境使用此方式,因為這個并沒有將docker容器映射到本地,如container丟失將失去所有文件

3、查看并使用sftp

docker ps | grep sftp

很明顯已經啟動成功了,下面用珍藏已久的SecureFX連接

已經可以開心的上傳下載文件了。

4、sftp上傳文件目錄在宿主機目錄

docker run --name mysftp2 -v /host/upload:/home/admin/upload --privileged=true -p 2295:22 -d atmoz/sftp admin:admin:1001
  • -v /host/upload:/home/admin/upload  其中冒號前邊的是宿主機目錄,后邊的掛載到容器中的目錄,如果本地目錄/host/uplaod不存在會自動創(chuàng)建
  • –privileged=true 由于linux的selinux安全規(guī)則所以需要給容器加特權
  • –name mysftp2 名字也換了一個因為name不能重復,端口也是重復了容器會啟動不了

5、 創(chuàng)建多用戶sftp服務

如果你想給sftp配置多個用戶可以有兩個方式:

  1. 在容器中創(chuàng)建用戶并指派權限
  2. 在宿主機上編寫用戶文件然后掛載到容器中

第一種直接使用上面的就可以,下面的是第二種方式

docker run --name mysftp3 -v /host/users.conf:/etc/sftp/users.conf:ro -v /home/sftp:/home --privileged=true -p 2296:22 -d atmoz/sftp
  • -v /host/users.conf:/etc/sftp/users.conf:ro  將本地的/host/users.conf映射到容器的/etc/sftp/users.conf,并且在容器內為只讀
  • -v /home/sftp:/home  將本地/home/sftp目錄映射到容器/home下存放上傳的文件

創(chuàng)建本地 /host/users.conf文件

vim /host/users.conf

xiaoming:123:1001:100
goudan:abc:1002:100
erzhu:xyz:1003:100

其中 user:pass:uid:gid  用戶名:密碼:用戶id:組id
ps:這里創(chuàng)建的用戶目錄默認組和用戶都是root沒有權限,需要手動修改一下。

這樣小組就可以開心使用了!

到此這篇關于docker安裝sftp并實現(xiàn)文件上傳的文章就介紹到這了,更多相關docker sftp文件上傳內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Docker容器跨主機通信中直接路由方式詳解

    Docker容器跨主機通信中直接路由方式詳解

    在本篇文章里我們給各位整理的是一篇關于Docker容器跨主機通信中直接路由方式詳解內容,有需要的朋友們可以參考下。
    2019-10-10
  • Docker鏡像導出與導入與拷貝實例分析

    Docker鏡像導出與導入與拷貝實例分析

    在本篇文章里小編給大家整理的是關于Docker鏡像導出與導入與拷貝實例分析,有需要的朋友們可以參考下。
    2020-02-02
  • n8n搭建docker部署教程

    n8n搭建docker部署教程

    文章指導如何通過Docker搭建n8n,包含更換鏡像源、修改daemon.json配置、下載1.8.2版本及使用docker-compose.yml和.env文件部署的步驟,旨在提升部署效率與便捷性
    2025-07-07
  • Docker實現(xiàn)容器之間通信的多種方式

    Docker實現(xiàn)容器之間通信的多種方式

    在 Docker 中,實現(xiàn)容器之間的通信有多種方式,核心在于網絡配置,下面我從 基礎原理、常見方式、最佳實踐、以及 docker-compose 方式 全面講解,需要的朋友可以參考下
    2025-06-06
  • Docker如何搭建私有鏡像倉庫

    Docker如何搭建私有鏡像倉庫

    這篇文章主要介紹了Docker如何搭建私有鏡像倉庫問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Docker占滿磁盤空間的問題解決辦法

    Docker占滿磁盤空間的問題解決辦法

    本篇文章主要介紹了Docker占滿磁盤空間的問題解決辦法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • docker里面不能使用vim的問題及解決

    docker里面不能使用vim的問題及解決

    這篇文章主要介紹了docker里面不能使用vim的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Docker部署Graylog日志管理系統(tǒng)

    Docker部署Graylog日志管理系統(tǒng)

    Graylog是一個開源的日志管理平臺,支持強大的搜索功能,本文主要介紹了Docker部署Graylog日志管理系統(tǒng),具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • Docker解決容器中文字體亂碼問題的終極方案分享

    Docker解決容器中文字體亂碼問題的終極方案分享

    在騰訊云服務器使用Docker部署Java后端服務時,經常遇到生成圖片、PDF或報表時中文顯示為方框的問題,這是因為基礎Docker鏡像通常不包含中文字體,下面我們就來看看如何解決吧
    2025-09-09
  • 深入理解 Docker 掛載中的 :ro

    深入理解 Docker 掛載中的 :ro

    在Docker中,:ro表示只讀掛載,即容器只能讀取宿主機的文件/目錄,無法修改或寫入,默認不加后綴時為讀寫模式(:rw), 下面就來詳細的介紹一下如何使用,感興趣的可以了解一下
    2026-02-02

最新評論

泾源县| 明溪县| 清新县| 金川县| 花垣县| 南投县| 石家庄市| 涞水县| 福清市| 大埔区| 辽源市| 河南省| 噶尔县| 张掖市| 沾益县| 高安市| 平昌县| 凌海市| 邢台县| 绥德县| 潮州市| 武邑县| 绵竹市| 济南市| 左云县| 定日县| 沂水县| 丹东市| 定陶县| 盖州市| 永丰县| 宁河县| 武宣县| 丰镇市| 澄江县| 石林| 康定县| 安国市| 泰宁县| 博兴县| 黄大仙区|