diff --git a/README.md b/README.md index 8dfb174ad31acd50dd06092bf87d7e0047432414..e5f9010147bde11eb942473eefe635314269e9ab 100644 --- a/README.md +++ b/README.md @@ -528,7 +528,13 @@ cloudreve/cloudreve:latest ## samba share ``` -docker run -tid --publish 445:445 --publish 137:137 --publish 138:138 --publish 139:139 --volume /mnt/fsdisk/nfs:/srv --name smbshare --restart=always jenserat/samba-publicshare +echo " +FROM jenserat/samba-publicshare +# Add an extra socket option +RUN sed '/.global./a socket options = TCP_NODELAY SO_KEEPALIVE TCP_KEEPIDLE=20 TCP_KEEPCNT=2 TCP_KEEPINTVL=2' -i /etc/samba/smb.conf +" > /tmp/Dockerfile +docker build -t recolic/smbd -f /tmp/Dockerfile $(mktemp -d) +docker run -tid --publish 445:445 --publish 137:137 --publish 138:138 --publish 139:139 --volume /mnt/fsdisk/nfs:/srv --name smbshare --restart=always recolic/smbd ``` ## simple http server