2016-05-04 6 views
0

Я только что потратил несколько часов, чтобы найти решение моей проблемы:Как установить Docker IP такой же, как ваш компьютер (локальный) IP адрес

Проблема:
Я хочу провести FTP сервер (в Docker) на моем компьютере, и я хочу получить доступ к нему с классического сервера на другом компьютере той же сети. Итак, когда я подключаюсь (в ftp) к IP-адресу своего компьютера, я хочу иметь доступ к ftp-серверу, работающему в Docker на этом компьютере.

ответ

1

Решение
Это было трудно найти ответ, но после попытки все возможности, я нашел простой:

  • Open: Oracle VM VirtualBox Менеджер
  • Выберите ВМ используется докер (по умолчанию это «по умолчанию»)
  • Щелкните правой кнопкой мыши по нему -> закрыть -> выключение
  • Щелкните правой кнопкой мыши по нему (снова) -> Настройки -> Сеть -> карта 1 -> передовая -> переадресация портов
  • Теперь нажмите в правом верхнем углу (+), чтобы добавить правило переадресации
  • Дайте ему имя, которое вы хотите (для меня это было «FTP»)
  • Выберите протокол (для меня это было TCP причиной FTP использование TCP)
  • Пусть 2 IP поля пустыми (чтобы по умолчанию)
  • Установите порты 2 (для меня это было 21, потому что это стандартный FTP порт)
  • Нажмите OK
  • OK снова
  • Вот и все, вам просто нужно (Пере) запустить докер и порт, который вы выбрали, вы можете использовать IP-адрес вашего компьютера (который работает (FTP-сервер в) Докер)

Я думаю, что решение может помочь некоторым людям , поэтому я публикую его здесь.

(и большое спасибо Davey Chu, которые помогают мне решить эту проблему)