Vahe
ну тут нужно значит докерфайл менять верно?
Sergey
Vahe
понятно, теперь картина более ясная
Dmitry
Всем привет, есть на машине docker for mac(desktop), поставил на него docker-compose-lamp, все работает. Потом решил поставить Docker Toolbox, отключил docker который desktop, запускаю docker quickStart terminal, потом docker-compose up -d, все запускается, но ничего не работает, то есть не могу зайти на сайт по адресу localhost, по которому всегда захожу, возможно что-то не так делаю. Вообще хз зачем я поставил docker for mac и docker toolbox, я сейчас только понимаю что Docker Toolbox, нужен если машина слабая. короче как сделать так чтобы работало без docker desktop ?
Boris
Всем привет. Подскажите, докер успешно авторизуется в репозиторий, но после docker push выдает ошибку unauthorized: authentication required Сталкивался ли кто-то с проблемой? Куда копать?
Faust
ребят подскажите чаты по gitlab-ci, вообще к кому обратиться то можно кроме гугла
Bohdan
ребят подскажите чаты по gitlab-ci, вообще к кому обратиться то можно кроме гугла
можешь в девопс чат из описания этого чата постучать
Dan
Там много интересного
Dmitrii
Приветы! Подскажите, плз, такой момент. У меня статический ip и глобальный proxy на выход в интернет. Поднимаю nginx в контейнере с network=host, и для примера, хочу проксировать все (location /) на известный и разрешенный (по крайне мере из браузера есть доступ как по hostname так и по ip) хост. Если я ставлю proxy_pass ip, то отбивка с 503 bad gateway (no route to host) , если ставлю proxy_pass hostname, то получаю отсутвие в upstream хостнэйма. Последнее менее важно, возможно завязано на dns. Если я правильно понимаю, то цепочка: Контейнер -> Бридж -> Сетевой интерфейс -> Прокси -> Какой-то хост в интернете. Пробовал курлом из докера с указанием прокси - всё ок. Если поднимаю селениум такая же проблема - нет выхода в инет. Грешу на бридж. Proxy в конфигах докера указывал. Куда копать? УПД: не много знаний в это направление. Заранее спасибо за инфу!
Sergey
у вас контейнер по проброшенному порту отвечает?
Faust
А что там у тебя7
Sad But True: Проблема такая, сделал докерфайл с бэкендом моего приложения, добавил ci-job, решил протестировать локально с gitlab-runner exec jobname собственно падает из за того что в image отдельного job'а нету apt, предполагаю что на CI проекта есть хороший образ в котором всё что нужно но могу ошибаться
Dmytro 🇺🇦
Какая ошибка?
Faust
Локально докерфайл нормально билдит
Dmytro 🇺🇦
Скинь текст ошибки
Faust
Скинь текст ошибки
Apt package not installed
Dmytro 🇺🇦
Какой образ для сборки используешь
Faust
Образ чего ?
Faust
Гитлаб-раннер запускаю с docker:stable
Dmytro 🇺🇦
У тебя вверху докерфайла есть строка FROM
Faust
Faust
Я упаковываю бекенд
Dmytro 🇺🇦
Ну так, зачем тебе команда apt? Если тебе только бэк упаковать)
Faust
У меня проект там а не просто бекенд
Faust
Надо чтобы CI собрал всё
Dmytro 🇺🇦
Какой образ ты используешь в CI?
Artem
всем привет) ребят, скажите, если проект на контейнерах, задачи крона по хорошему должны быть прописаны в докер контейнере?
Artem
типо скрипт внутри докера?
Bohdan
зависит от тебя, можешь и docker run
Bohdan
но я использую ofelia, отдельным контейнером
Artem
@thatside о, прикольная штука) спасибо
Bohdan
у нас уже с месяц бегает
Bohdan
там если будет нужно запускать остановленные, но существующие контейнеры - есть мой пулл-реквест для этого
Dmitry
https://toster.ru/q/535930
NM
Владислав
ждём, когда даиш взорвёт майки&кроссовки
K
привет, кто знает, куда пропал docker.io/phpstorm_helpers ?
K
ide не может качнуть, чтоб найди бинарник пыха
bebebe
она утонула (с)
K
есть какие-то решения?
K
обновить надо ide
Андрей
привет, подскажите, есть офф Dockerfile elasticsearch https://github.com/elastic/elasticsearch-docker/blob/e6d9e03de18bd0c7cf797e5981ea73fc05452e61/build/elasticsearch/bin/docker-entrypoint.sh#L17 Пробую CMD ["eswrapper", "/bin/bash", "-c", "/docker-entrypoint-initdb.d/010_elastic_init_config.sh"] - не вызывается. куда копать?
Sergey
есть он на сайте эластика
Bohdan
а зачем ты пробуешь так? вроде из коробки работает замечательно
Андрей
да не, мне надо после запуска elastic выполнить баш скрипт
Boris
Так в докерфайле COPY script.sh / ENTRYPOINT ["/script.sh"] Или так не подходит?
Андрей
ENTRYPOINT надо оставить стандартный от elasticsearch
Sergey
ENTRYPOINT надо оставить стандартный от elasticsearch
в чем вопрос я не пойму у вас гитхаб с исходниками есть
Андрей
например, собираю образ FROM docker.elastic.co/elasticsearch/elasticsearch:6.2.4 CMD ["eswrapper", "/usr/bin/touch /test.log"] и при старте контейнера не создается test.log
Андрей
а зачем ты пробуешь так? вроде из коробки работает замечательно
не нашел как скофигурировать elastic, кроме как через запрос к api
Bohdan
предконфигурация? там часть файликом, часть энвами, а часть да, запросами к апи
Андрей
предконфигурация? там часть файликом, часть энвами, а часть да, запросами к апи
предконфигурация - да, запросы к апи закинул в баш скрипт и хочу его вызвать после старта elastic
Sergey
исходник образа в гитхабе, берите перепиливайте entrypoint и все
Artem Kasapchuk
Товарищи, всем привет, юзаю docker-compose для работки на ноде с нодемон, исходный код подключаю как volume, но после надо установить зависимости, запустить приложение, где это лучше делать в entrypoint ?
Artem Kasapchuk
еще вопросик, volumes: - ./app:/app в волюм создаю файлы, но в основной системе править данные файлы не могу, как получить возможность править в волюме с основной системы?
Je
А в чем проблема, что не можешь, кто запрещает?
Artem Kasapchuk
ну вот файлы которые в volue создаются, они создаются от root
Artem Kasapchuk
собственно внутри контейрнера их можно править а с основной системы нужно через sudo
Artem Kasapchuk
что крайне неудобно
Artem Kasapchuk
version: '3' services: app: image: node:9.11.1-alpine working_dir: /app entrypoint: /bin/sh docker-entrypoint.sh ports: - "3000:3000" volumes: - ./app:/app
Bohdan
а что в entrypoint?
Artem Kasapchuk
yarn global add nodemon yarn install nodemon src/index.js
Artem Kasapchuk
ну пока заготовочка)
Artem Kasapchuk
вот файлы которые создаются, в entrypoint недоступно без судо из основной системы
Artem Kasapchuk
я так понимаю, в compose надо как то текущего юзера прокинуть
Artem Kasapchuk
для дева
Je
создай в dockerfile его и укажи USER
Evgeniy
кто использует dapp?
Sergey