Skip to content

inwinstack/nfsmb-docker

Repository files navigation

Docker Build

NFS & SAMBA Docker Tool-kit

Docker image to run NFS and SAMBA service.

Build Tool-kit 工具指令

NFS&SAMBA Docker Tool-kit 目錄下的 docker-ctl 提供以下功能,自動化build/run/stop/exec操作指令。

  • 建立 CcentOS7 的 NFS 與 SAMBA Docker Image
  • 刪除 Docker Image
  • 啟動 Container 依照Container內要開啟的Service類型映射對應的端口。
  • 停止 Container 停止並刪除 Container
  • 執行 Container 內的指令或程式

docker-ctl 指令參數:

build 
run [ nfs | smb | nfsmb ] [ <host-dir-path>:<container-dir-path>:<permission> ]
stop [ nfs | smb | nfsmb ]
exec <command and arguments>
status

Took-kit 所建立的 Docker Image 會包進下列3個指令,提供NFS/SAMBA的基本設定與服務啟動/關閉。

  • server-run 啟動與關閉 NFS/SAMBA 服務
    • 參數: [ status | restart | stop ] (無帶入參數時為啟動服務)
    • 範例1: ./server-run status
  • config-nfs 設定 /etc/exports
    • 參數: [ add | del ]
    • 範例1: ./config-nfs add /mnt (rw,async,norootsquash)
    • 範例2: ./config-nfs del /mnt
  • config-smb 設定 /etc/samba/smb.conf (只提供匿名登入設定)
    • 參數: [ add | del ]
    • 範例1: ./config-smb add myshare1 /mnt
    • 範例2: ./config-smb del myshare1

About

Docker image to run NFS and SAMBA service

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages