我在 mac 上运行 Docker 版本 17.09.0-ce-mac35。我想让一个 samba 服务器作为 docker 容器的一部分运行,然后从我的 mac 连接到正在运行的 samba 服务器。为此,我正在使用https://github.com/dperson/samba。
我像这样运行 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"
Run Code Online (Sandbox Code Playgroud)
我可以猛击容器并在/mount. 但是,当我尝试在 Finder > Go > Connect to server 中从 mac 连接到 samba 服务器时,我在连接时遇到错误。我尝试了以下方法:
smb://0.0.0.0
smb://localhost
smb://0.0.0.0/public
smb://localhost/public
smb://<docker_ip>/
smb://<docker_ip>/public
Run Code Online (Sandbox Code Playgroud)
他们都没有工作。有什么我想念的吗?或者是否有另一种方法可以在 mac 上运行 smb 共享以进行测试/播放?
| 归档时间: |
|
| 查看次数: |
6290 次 |
| 最近记录: |