Dima
в сетке компоуза?
Dima
окей, ваше решение понял, спасибо, что откликнулись, ну а если мне проброс во внешку нужен, тогда вариант выше с SO?
Dima
докер файл не хочу оверрайдить
Anonymous
ports нужен, чтобы твои контеинер тебе прокинул порт и ты мог бы к нему законектится с локалхоста
Anonymous
в docker-compose пишешь expose и радуешься
Anonymous
expose: - 2181
Dima
именно
Anonymous
тогда убери ports и забей
Dima
поэтому я как понял,если без проброса, вариант Константина
Dima
если с пробросом во внешку, с СО
Dima
короче, тогда так
Dima
для человека, пробрасываем на 18
Dima
чтобы например могно консолью подключится
Dima
а для сервиса порт из экспоуза+имя сервиса
Dima
так?
Anonymous
а тебе точно над из вне подключаться? можно ж в образ зайти
Dima
просто прикидываю, что не всегда доступ будет к машине
Dima
Константин спасибо
Dima
эт как?
ну по идее я могу подключиться через mongo cli прям к серверу
Dima
минуя ssh, docker ps, hash, docker exec
Anonymous
можешь
Anonymous
но зачем
Dima
да так, перестраховка, короче, я вас понял, еще раз спасибо!
Anonymous
да так, перестраховка, короче, я вас понял, еще раз спасибо!
перестраховка чего? компоуз девелоперская штука, захотел - добавил
Arkadiy
господа, подскажите пожалуйста) Если через докер файл запускать: Step 7/20 : RUN service mysql start ---> Running in 83a74de31578 * Starting MySQL database server mysqld ...done. ---> 4dc35145d38e Removing intermediate container 83a74de31578 Step 8/20 : RUN service mysql status ---> Running in 5b4dac7d5f80 * MySQL is stopped. Если руками, то все нормально стартует
Arkadiy
Пока не гуглится
Maxim
заюзай готовый контейнер и не парься
Arkadiy
сейчас попробую, спасибо)
Arkadiy
да понятно, что есть) я собираю докер под конкретную задачу со специфически настроенными mysql, nginx и apache
Arkadiy
и нет, в разные контейнеры это вынести нельзя)
Arkadiy
я бы с радостью)
Anonymous
Может тогда и не докер юзать?
Anonymous
Lxc какой нить
Arkadiy
А с другой стороны, почему бы и нет?
Arkadiy
Почему бы не использовать докер как аналог обычной виртуалки?
Arkadiy
Или песочницы
Arkadiy
Ну я понял идею с mysqld
Arkadiy
ну lxc на самом деле неплохой вариант
Igor
Я заскринил
Igor
есть или нету, а vagrant уже https://www.vagrantup.com/docs/docker/
🦠
Короче, переименовывайте чат в вагрантологию
🦠
Дальше никак)
engelbart
Народ, я на какие то видимо грабли наступил известные, внезапно мой docker version 1.11.2, build b9f10c9 стал нечеловечески тупить на сборках, минут по пять добавляет копеешный файл через ADD
Alexei
docker images -aq |wc -l
engelbart
127
Alexei
https://github.com/moby/moby/issues/12624
Alexei
наверное пора обновиться
Alexei
или почисти образы
engelbart
ааа, спасиб
engelbart
а это где
engelbart
Overlay
engelbart
при этом образа пропадут?
Alexei
Да
Andrey
приветствую! подскажите пожалуйста: мне необходимо использовать тома, которые я указываю в docker-compose, в dockerfile сервиса, но их там не видно (после сборки эти тома разумеется видны) возможно ли такое вообще? доступ к этим томам на этапе сборки в dockerfile заранее спасибо
Andrey
для наглядности: есть docker-compose с сервисом А у которого volumes: -./foo:/var/lib/foo а у сервиса А есть dockerfile, в котором RUN cd /var/lib/foo не работает, но если собрать, то через терминал я могу посмотреть эти файлы (в контейнере)
Andrey
это создаст пустую директорию, а мне необходимо, чтобы содержимое директории на машине было доступно в контейнере именно в момент сборки
Andrey
спасибо, но дело в том, что compose находится на пару каталогов выше ) и достучаться из докерфайла сервиса не получается, вылетает Forbidden path outside the build context
Andrey
спасибо! буду в этом направлении копать )
Igor
А можно расшарить данные между контейнерам на этапе билдинга?
Igor
Скажем один контейнер тянет в себя проект с гита, собирает, а потом шарит собранный проект другим контейнерам
Igor
Или это нонсенс и так не надо?
Artem
Общий маунт?
Igor
Но он станет доступен только после того как всё сбилдиться?
Igor
Или я не прав
Alexei
volumes_from ?
Igor
volumes_from ?
Убрали ж в 3й версии?
Igor
Да, напутал
Igor
Классная вещь. Но пока не доступная
Igor
Ну так 17.04 пока?
Igor
ИЛи на гите не ласт версии?
Igor
А нет
Igor
это я не доглядел
Igor
Я единственного не пойму
Igor
А как это раньше делали без multi stage
Igor
Если у тебя билдинг нескольких образов зависит от кода
Igor
В Кадый тянули гит и качали?
Igor
Каждый