lftp (и много других клиентов ftp) позволит Вам указать имя пользователя, пароль и ряд команд для издания с его командной строкой. человек lftp для получения дополнительной информации.
Из вашего руководства:
Если у вас уже есть докер и запущены со своим старым докер0 настроен, вы, вероятно, захотите начать с остановки службы И удаление интерфейса:
# Stopping Docker and removing docker0
$ sudo service docker stop
$ sudo ip link set dev docker0 down
$ sudo brctl delbr docker0
У меня была аналогичная проблема, когда я хотел подключиться из контейнера докеров к его хосту для доступа к постфиксу и серверу apache.
Помогло добавление таких правил в iptables хоста:
iptables -A INPUT -i docker0 -p tcp -m tcp --dport 25 -j ACCEPT
iptables -A INPUT -i docker0 -p tcp -m tcp --dport 80 -j ACCEPT
Эти порты были открыты раньше, но только для интерфейса eth0, а не для docker0;)
У меня возникла эта проблема при запуске образа hello-world-nginx из kitematic
Если я запустил его из терминала Docker следующим образом, я я могу просмотреть выходной HTML-код контейнера из моего браузера Windows:
docker run -p 80:80 hello-world-nginx
Параметр -p
перенаправляет порт 80 на VirtualBox на порт 80 на контейнере.