Владислав
И запустить один раз руками.
Владислав
В общем, решение было ещё проще.
Владислав
Я просто убрал линковку композера к веб.
Maxim
подскажите, как сделать так что бы файл (например срм.лог) лежал вне докер контейнера?
Maxim
но при этом данные в него вносились
Maxim
ну если я делаю /data/crm.log:/www/http/crm.log он делает папку crm.log :D
Тигран
Привет всем! вчера спрашивал про приватные сети. Немного поменял конфиг.. https://dpaste.de/cZwk
Тигран
у меня две сети, net и private. Хочется у базы данных открыть порты только внутри приватной сети и больше никому другому. Как это сделать сделать?
Тигран
не публикуй порты
а как оно тогда подключится? мне нужно их публиковать внутри приватной сети
Aleksandr
в приватной сети оно будет видно
Aleksandr
ты публикуешь наружу, а не в сеть, в которой контейнер и так уже находится
Тигран
попробую, спасибо
E
Добрый день, у меня есть вопрос, он скорее всего уже решался, но у меня не получается никак. Есть установленный nginx, без докера Есть version: '2' services: php: build: ./images/php volumes: - /var/www/path/:/var/www Как мне правильно наспроить коннект к контейнеру пхп? Спасибо заранее
Aleksandr
чего к чему?
Anonymous
Как можно в Docker compose выполнить команду после запуска контейнера?
Aleksandr
docker-compose run ....
Anonymous
В Docker Hub(Dockerfile) видел такое: # Install wget and install/updates certificates RUN apt-get update \ && apt-get install -y -q --no-install-recommends \ ca-certificates \ wget \ && apt-get clean \ && rm -r /var/lib/apt/lists/*
Anonymous
Это разные форматы?
Владислав
То, что вы там напишите, будет выполнено во время создания контейнера
Anonymous
build: dockerfile:/build/php7.0 Можно ли в директиве dockerfile указать абсолютный путь к Dockerfile ?
Ihor
Кто как делает авторизацию в registry?
Anonymous
У меня есть контейнер с Nginx и контейнер с php-fpm. PHP-FPM слушает сокет, а не порт. Мне нужно с помощью bind mount примонтировать папку с сокетами php-fpm в контейнер с Nginx. Но, насколько я понимаю, это невозможно и единственный вариант - сделать так, чтобы php-fpm слушал порт.
Anonymous
Или все же есть возможность работы через сокеты?
Anonymous
Этого хватит?
Anonymous
для локального окружения вполне. Для Kubernetes нужна уже сетевая ФС
Anonymous
Мне для хостинга
Anonymous
Мне для хостинга
но контейнера будет всего два? или подобных контейнеров будет несколько и нужно как-тот переключаться между dev/stage/prod ? Если нужно переключаться, то я бы на портах лучше сделал бы
Anonymous
Несколько контейнеров с разными версиями PHP
John
Народ, гитлабовским регистри кто-нибудь пользуется?
Serhii
Народ, гитлабовским регистри кто-нибудь пользуется?
В смысле: собирать контейнер и пушить на докерхаб?
John
В смысле: собирать контейнер и пушить на докерхаб?
В смысле у гитлаба есть встроенный докер регистри, мне интересно было можно ли сделать автосборку при изменении репы на гитлабе, как на докер хабе, где можно подключить гитхаб/битбакет аккаунт.
John
Но меня только что осенило, что докер регистри, на котором сделан гитлаб регистри, не билдит имеджи
Andrey
GitLab CI
John
Хм, надо изучить тогда
John
Спасибо
arts
Привет всем. Пытаюсь понять докер, возникают разные тупые вопросы. Например, зачем в докерфайле нужно писать порты в expose, а потом в docker run -p cнова их же указывать?
Denis
А не пробовал в run не указывать?
Denis
Я с докером давно не работал, конечно, но опция в dockerfile ранее считалась по умолчанию для контейнера. А -p в ходе дела переопределяет.
arts
А не пробовал в run не указывать?
Пробовал, не работает.
Denis
Ошибки? iptables-save?
Denis
Или может что-то другое,если не iptables на хосте.
arts
Макось
Denis
Я пожалуй сразу сдаюсь на трабл шутинг. Не работал и не работаю с маком.
arts
Да и если бы это был iptables, -p не помог бы. Порты-то те же самые.
arts
Да я вот тоже до этого не работал.
arts
Всю жизнь под линуксом сидел.
Denis
Какой фаервол на хосте там? Можно дампом все цепочки правил посмотреть?
arts
Фаервол выключен.
Dmitry
Привет всем. Пытаюсь понять докер, возникают разные тупые вопросы. Например, зачем в докерфайле нужно писать порты в expose, а потом в docker run -p cнова их же указывать?
EXPOSE для того чтобы явно сообщить юзающему твой контейнер какие порты хорошо бы использовать. а -p или ports: это уже со стороны юзающего
Dmitry
Что ща не работает? давай попробуем поднять.
arts
Контейнер запустился, netstat внутри показывает, что порт открыт. В браузере "This site can’t be reached".
arts
Если запускаю с -p 4000:4000, то всё работает.
Ilya
Если запускаю с -p 4000:4000, то всё работает.
Ну в доке так-то написано. EXPOSE не пробрасывает порт. Для проброса портов используй -p или -P
Александр
Народ, гитлабовским регистри кто-нибудь пользуется?
У нас контейнкры собираются и кладутся в гитлаб
Александр
С помощью раннера
Vyacheslav
А если я удалю все образы, mysql бд тоже сотрётся?
Nikolay
Если база в контейнере, да
arts
Да
Dmitry
а... expose не открывает порт по умолчанию во внешний мир...
Dmitry
он его обозначает, и он доступен для внутренних коммуникаций
Dmitry
@jfjshcneb Не простит :-D
Dmitry
клевые наушники
Audiotechnica, вещь.
Ilia
ПРостите за офтоп
Dmitry
Ага
arts
У меня такие же. Хочу m70x, но чот жаба пока душит :-)
Dmitry
🙂 Ну эти относительно недорогие, по сравнению с Beats и прочими. И качество хорошее
arts
Beats - говно для жертв маркетологов :-) Смотрел-слушал парочку моделей, когда выбирал себе уши. Басы выпячены, середина провалена. Специально для рэпчика, короч :-) На упаковке ни импеданса, ни частот. На спец. ресурсе (не помню уже на каком, нагуглил, когда выбирал) глянул графики АЧХ ради интереса - где-то на уровне зенхов за 2к.