如何连接到运行在docker中的桑巴舞服务器

pxiryf3j  于 2023-02-11  发布在  Docker
关注(0)|答案(2)|浏览(163)

我在mac上运行Docker版本17.09.0-ce-mac 35,我想让一个桑巴舞服务器作为docker容器的一部分运行,然后从我的mac连接到正在运行的samba服务器,我使用https://github.com/dperson/samba
我像这样运行桑巴舞服务器:

➜  ~ sudo docker run -it -p 139:139 -p 445:445  -v /Users/anthony:/mount -d dperson/samba \
            -u "example1;badpass" \
            -u "example2;badpass" \
            -s "public;/share" \
            -s "users;/srv;no;no;no;example1,example2" \
            -s "example1 private;/example1;no;no;no;example1" \
            -s "example2 private;/example2;no;no;no;example2"

我可以在/mount中查看我的所有文件,但是,当我尝试从Mac在Finder〉Go〉Connect to server中连接到桑巴舞服务器时,我在连接时遇到错误。

smb://0.0.0.0
smb://localhost
smb://0.0.0.0/public
smb://localhost/public
smb://<docker_ip>/
smb://<docker_ip>/public

它们都不起作用。是不是我错过了什么?或者有没有其他方法可以让smb共享在mac上运行,以便测试/播放?

hgb9j2n6

hgb9j2n61#

尝试使用桑巴舞用户和本地主机名进行连接:smb://示例1 @本地主机

pwuypxnk

pwuypxnk2#

你忘了港口。
尝试smb://ip:139/public

相关问题