как подключиться к серверу samba, работающему в докере - PullRequest
0 голосов
/ 23 июня 2018

Я использую Docker версии 17.09.0-ce-mac35 на Mac. Я хочу, чтобы сервер Samba работал как часть контейнера Docker, а затем подключался к работающему серверу Samba с моего компьютера Mac. Я использую 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"

Я могу зайти в контейнер и посмотреть все мои файлы в /mount. Однако, когда я пытаюсь подключиться к серверу samba с 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 для тестирования / игры?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...