Sergey 
    
    
        
        
        
        о
    
 
    
    Sergey 
    
    
        
        
        
        это важно
    
 
    
    Sergey 
    
    
        
        
        
        и как там запущен докер?
    
 
    
    Sergey 
    
    
        
        
        
        если это не бета, которая запускается на маке нативно, то айпишник должен быть не контейнера, а вм-ки, на которой крутится докер
    
 
    
    Alexander 
    
    
        
        
        
        мммм, на debian 7 проблем не воспроизводится
    
 
    
    Sergey 
    
    
        
        
        
        то линукс
    
 
    
    Sergey 
    
    
        
        
        
        там не нужно плясок с отдельной виртуальной машиной для докера
    
 
    
    Александр 
    
    
        
        
        
        А докер в виртуалке запускается на маке?
    
 
    
    Sergey 
    
    
        
        
        
        да
    
 
    
    Sergey 
    
    
        
        
        
        если это не бета - да
    
 
    
    Sergey 
    
    
        
        
        
        https://blog.docker.com/2016/06/docker-mac-windows-public-beta/
    
 
    
    Alexander 
    
    
        
        
        
        у нас boot2docker
    
 
    
    Sergey 
    
    
        
        
        
        100% виртуалка
    
 
    
    Sergey 
    
    
        
        
        
        и на ней уже крутится докер
    
 
    
    Александр 
    
    
        
        
        
        Я так понимаю подключение идёт так mac > vm > docker?
    
 
    
    Sergey 
    
    
        
        
        
        ну да
    
 
    
    Sergey 
    
    
        
        
        
        я бы нарисовал даже так
    
 
    
    Sergey 
    
    
        
        
        
        mac -> vm[docker]
    
 
    
    Aleksey 
    
    
        
        
        
        У меня не бета, и без vm запускается.
    
 
    
    Alexander 
    
    
        
        
        
        у нас из под vm
    
 
    
    Sergey 
    
    
 
    
    Sergey 
    
    
        
        
        
        а,ок
    
 
    
    Sergey 
    
    
        
        
        
        http://www.docker.com/products/overview
    
 
    
    Sergey 
    
    
        
        
        
        они это уже не называют бетой
    
 
    
    Aleksey 
    
    
        
        
        
        Ранее было boot2docker, да.
    
 
    
    Sergey 
    
    
        
        
        
        чууууть-чуть отстал
    
 
    
    Aleksey 
    
    
        
        
        
        Бесит что он тормозит.
    
 
    
    Sergey 
    
    
        
        
        
        что тормозит? создание? Обработка команд? работа контейнеров?
    
 
    
    Aleksey 
    
    
        
        
        
        Работа контейнера.
    
 
    
    Aleksey 
    
    
        
        
        
        В сравнении если делать тоже самое на локальной машине.
    
 
    
    Sergey 
    
    
        
        
        
        я просто как настроил себе docker-machine в работе с параллельками, как-то на нативное решение особо не засматривался
    
 
    
    Aleksey 
    
    
        
        
        
        Ну у меня нет параллелек :(
    
 
    
    Aleksey 
    
    
        
        
        
        Да и докер для локальной разработки пока только.
    
 
    
    Alexander 
    
    
        
        
        
        мы же флаг -h указываем
    
 
    
    Alexander 
    
    
        
        
        
        какая разница?
    
 
    
    Александр 
    
    
        
        
        
        Ну разницы ни какой, телнетом просто пробовали коннект на него?
    
 
    
    Sergey 
    
    
        
        
        
        на что?
    
 
    
    Александр 
    
    
        
        
        
        Тут какая-та магия и я выдвигаю самые идиотские предположения
    
 
    
    Александр 
    
    
        
        
        
        😆
    
 
    
    Sergey 
    
    
        
        
        
        да нет никакой магии
    
 
    
    Sergey 
    
    
        
        
        
        докер запущен на вм-ке
    
 
    
    Александр 
    
    
        
        
        
        И?
    
 
    
    Sergey 
    
    
        
        
        
        клиент обращается к нему и видит там контейнеры
    
 
    
    Sergey 
    
    
        
        
        
        и то, что контейнер пробрасывает какой-то порт - он пробрасывает на ту вм-ку
    
 
    
    Sergey 
    
    
        
        
        
        а не на мак, на котором крутится эта самая вм-ка с докером
    
 
    
    Alexander 
    
    
        
        
        
        хмммм
        
        $ docker-machine ls
        NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER    ERRORS
        default   *        virtualbox   Running   tcp://192.168.99.100:2376           v1.12.0   
        
        если запускать командой 
        docker run -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 mariadb:10.0.17
        
        и затем 
        mysql -uroot -h192.168.99.100 -p
        
        то все работает норм))))
    
 
    
    Sergey 
    
    
        
        
        
        вот о том я и говорю
    
 
    
    Александр 
    
    
        
        
        
        O_o а откуда ип тот вообще взялся
    
 
    
    Александр 
    
    
        
        
        
        😆
    
 
    
    Александр 
    
    
        
        
        
        Другой который выше?
    
 
    
    Sergey 
    
    
        
        
        
        айпишник контейнера
    
 
    
    Sergey 
    
    
        
        
        
        из docker inspect
    
 
    
    Sergey 
    
    
        
        
        
        я так подозреваю
    
 
    
    Alexander 
    
    
        
        
        
        docker inspect показывает его как ип контейнера
    
 
    
    Alexander 
    
    
        
        
        
        да
    
 
    
    Александр 
    
    
        
        
        
        Ясно.
    
 
    
    Alexander 
    
    
        
        
        
        ну таки я не понял. как сделать на маках по человечески)))
    
 
    
    Александр 
    
    
        
        
        
        Пробросить все порты в виртуалке на ип контейнера O_o
    
 
    
    Alexander 
    
    
        
        
        
        таки жопа
    
 
    
    Sergey 
    
    
        
        
        
        попробовать установить тот докер, что for Mac
    
 
    
    Anonymous 
    
    
        
        
        
        А в логах контейнера ничего нет?
    
 
    
    Anonymous 
    
    
        
        
        
        Странного)
    
 
    
    Sergey 
    
    
        
        
        
        а что там хочется увидеть?)
    
 
    
    Sergey 
    
    
        
        
        
        всё вроде уже яснопонятно
    
 
    
    Александр 
    
    
        
        
        
        Кстати, а почему б докер не запускать с другими портами сразу O_o
    
 
    
    Sergey 
    
    
        
        
        
        что?
    
 
    
    Александр 
    
    
        
        
        
        Ну всмысле, что б было что-то типа local-port и remote-port
    
 
    
    Sergey 
    
    
        
        
        
        я не понимаю
    
 
    
    Александр 
    
    
        
        
        
        Ну есть же в нём targetport и port
    
 
    
    Sergey 
    
    
        
        
        
        что это значит? каждый контейнер имеет свой айпишник, нужное приложение в нём может использовать какой-то свой порт. Этот порт может быть проброшен на хостовую машину, на которой крутится докер
    
 
    
    Sergey 
    
    
        
        
        
        я совсем запутался
    
 
    
    Александр 
    
    
        
        
        
        Спать пора наверное идти. 😞
    
 
    
    Sergey 
    
    
        
        
        
        тогда что такое в вашем вопросе local-port и remote-port?
    
 
    
    Александр 
    
    
        
        
        
        У нас есть вм со своими портами, внутри крутится docker со своими портами - local-port(docker) - remote-port(vm)
    
 
    
    Александр 
    
    
        
        
        
        Наверное я чего-то не понимаю в этой жизни :D
    
 
    
    Sergey 
    
    
        
        
        
        ну вы правильно схему описали
    
 
    
    Sergey 
    
    
        
        
        
        там такая инсталляция и есть
    
 
    
    Александр 
    
    
        
        
        
        Так я и пишу, разве при запуске docker'a внутри вм нельзя указать, что вм нужно брать порт такой-то для такого-то ip-address'а приложения
    
 
    
    Александр 
    
    
        
        
        
        Как-то запутанно написал :-\