@docker_ru

Страница 571 из 1375
Сергей
23.04.2018
17:07:18
Вопроса связанное конкретно с докером я не вижу
Окей я не написал там слово сборка для докера

Вот тут
А в чем проблема собственно? тебя этот как то смущает? я у тебя помощи как то не просил)

Artem
23.04.2018
17:08:44
Проблема в лени элементарно погуглить и неуважения к 1.8к участникам чата.

Google
Artem
23.04.2018
17:08:58
Тем более что вопрос не по теме

Сергей
23.04.2018
17:09:37
Тема сборки в докере, я не просил помощи поднять мне почтовик

Может я не правильно выразил свой вопрос, но смысл был в другом

Artem
23.04.2018
17:10:27
Ну из вопроса я вижу именно это

Nikita
23.04.2018
17:53:10
ребят, а может кто то в общих словах описать, как можно сделать чтобы с одного контейнера внутри которого нгинкс, запросы проксировались на другой контейнер с node.js ? сейчас в конфиге нгинкса прописано proxy_pass IP_СЕРВЕРА:4000/; и этот контейнер виден снаружи, а хотелось бы чтобы он был доступен только внутри контейнера с нгинксом

Nikita
23.04.2018
18:05:46
есть домен app.ru, при заходе на него контейнер с нгинкс отдает статику реакта, а при обращении к app.ru/api... нужно чтобы запросы шли уже к контейнеру с нодой домен один, а сервера два в разных контейнерах, все запросы идут через контейнер с нгинксом, но api редиректится на контейнер с нодой

стало понятнее немного ?) я не мастер обьяснять то, что сам плохо понимаю ))

Alexandr
23.04.2018
18:07:21
ну тебе вроде хватит правила: location /api { proxy_pass http://node:4000; }

Nikita
23.04.2018
18:08:03
вооот

http://node:4000; откуда тут "node"

так надо контейнер назвать?

Alexandr
23.04.2018
18:08:43
ты не пользуешься компоузом?

Google
Nikita
23.04.2018
18:09:00
пользуюсь )

Alexandr
23.04.2018
18:12:17
4000 порт у ноды надо заэкспоузить, а ports убрать. Так как у тебя указана дефолтная сетка, все эти сервисы в этой сети и знают о друг друге по имени, которым были обозваны:)

Nikita
23.04.2018
18:12:46
спасибо большое, сейчас попробую )

Alexandr
23.04.2018
18:13:15
вот тут подробнее о том как это работает https://docs.docker.com/docker-cloud/apps/service-links/#service-link-example

Nikita
23.04.2018
18:13:43
а ports и expose вместе могут работать?

Alexandr
23.04.2018
18:14:24
да, экспоуз нужен как раз, для коммуникаций внутри сети, которую используют контейнеры

Nikita
23.04.2018
18:16:09
спасибо, работает!) я где то видел уже как к контейнерам по именам обращаются, и даже копипастил такие конфиги, но не запомнил что так можно ) теперь точно запомню ))

Alexandr
23.04.2018
18:29:04
может кто-нибудь, пожалуйста объяснить как можно изменить имя хоста с которого отправялются запросы из докер-контейнеров. Например у меня есть сеть с "Gateway": "172.20.0.1", когда уходят запросы, хостнейм стоит example.com, а я бы хотел поставить my.domain.ru как можно это сделать?

Sporykhin
23.04.2018
18:34:10
А с ораклом в контейнере есть смысл работать ? Уж больно много с ним мороки

Petr
23.04.2018
18:35:44
Там ядро надо на траивать

Sporykhin
23.04.2018
18:36:38
Что именно?

Я хотел вообще на Амазон РДС переехать, но чёт опасно стало)

Artem
23.04.2018
18:42:56
да, экспоуз нужен как раз, для коммуникаций внутри сети, которую используют контейнеры
Экспоуз носит описательный характер и никакого функционала не несёт, и сеть работает и без него, по дефолту все контейнеры в компоузе доступны друг другу по всем портам

Alexandr
23.04.2018
18:58:47
какие запросы и как они уходят?
запрос по http. Если бы все запускалось на хосте, то проблему вроде можно было бы решить добавив запись в etc/hosts

Andrey
23.04.2018
19:04:05
запрос по http. Если бы все запускалось на хосте, то проблему вроде можно было бы решить добавив запись в etc/hosts
В http запросах не пишется хостнейм тачки с которой отправляется запрос. Что-то вы не то видимо делаете/говорите

Alexey
23.04.2018
22:45:02
Забавно, если это так. В доке об этом не пишут
А ты точно читал в доке? Вроде это у них чуть ли не на главной.

Gaiaz Iusipov
24.04.2018
00:09:08
Доброй ночи Что посоветуете для ci / cd Сейчас курю про Gocd Посматриваю дрон Гитлаб ci и дженкинс не понравились Проект небольшой, нужно коробочное решение, современное.

Google
Gaiaz Iusipov
24.04.2018
00:15:48
Интересно услышать доводы, чем же тебе гитлаб с дженкинсом не понравились
Про дженкинс точно нужны доводы?) Гитлаб: подвязкой на гитлаб, вроде комьюнити эдишн не умеет из нескольких реп собирать билд, не понятно будут ли резать функционал в угоду платной версии

Спасибо, вопрос снят)

Artem
24.04.2018
02:27:18
Artem
24.04.2018
06:45:54
всем привет) тут решил для докер компоуз впихнуть ноду и yarn.

docker-compose.yaml nodejs: build: nodejs ports: - '1337:1337'

Dockerfile FROM node:6.9.1 RUN npm install -g yarn

вроде при установке сборке все окок, но когда захожу через docker-compose exec php bash и выполняю yarn install то ругается что йарн нет

где может вонять?

Алексей
24.04.2018
06:48:11
ты заходишь в php а зависимости ставишь в nodejs

Artem
24.04.2018
06:48:48
т.е. docker-compose exec nodejs bash?

Nick
24.04.2018
06:51:02
Почитай доку

Artem
24.04.2018
06:51:46
ссылку в студию)) я не шарю где именно доку искать

Nick
24.04.2018
06:52:16
Тогда зачем ты в этой профессии.

Artem
24.04.2018
06:52:50
я тоже думаю что зря я программистом пошел

докеры заставляют какие то собирать

Алексей
24.04.2018
06:53:47
докеры заставляют какие то собирать
так иди в макдональдс кричать "свободная касса"

ссылку в студию)) я не шарю где именно доку искать
в гугле, если гугл не доступен то в яндексе

Artem
24.04.2018
06:54:44
в гугле, если гугл не доступен то в яндексе
шутка-минутка. ну или на сколько там ркн заблочил гугл

Алексей
24.04.2018
06:56:52
http://ru.lmgtfy.com/?q=docker-compose+docs

Google
Антон
24.04.2018
07:15:36
всем привет

при изменении docker-compose мне нужно удалить контейнер?

или образ?

Maksim
24.04.2018
07:20:58
Народ, сижу вот читаю про докер, раньше все время через docker-composer делал линки между контейнерами, сейчас вроде как через сеть всё делается, но сетей несколько вариантов, какой использовать ?

https://docs.docker.com/network/

Artem
24.04.2018
07:32:32
docker-compose stop servicename && docker-composr rm -f servicename && docker-compose start servicename

или up -d в конце

Алексей
24.04.2018
07:34:40
docker-compose up -d --remove-orphans

Антон
24.04.2018
07:45:29
спасибо

Artem
24.04.2018
07:47:10
docker-compose up -d --remove-orphans
так это только в случае удаление сервиса, если он внес изменения то он же не снесет его?

Алексей
24.04.2018
07:47:43
Artem
24.04.2018
07:47:58
так вопрос был про изменение композа же

наприер порт другой пробросил для сервиса

а не удалил его полностью

если я правильно понял

Artem
24.04.2018
08:33:26
всем привет. вопрос не по адрессу но все же. хочу сделать фетч с гитхаб репы, но там двухфакторная авторизация. просит логин пасс и пишет что я профейлил с авторизацией. как с этим правильно работать?

FROM php:7.2-fpm RUN apt-get update RUN apt-get install -y zlib1g-dev libpq-dev git libicu-dev libxml2-dev \ && docker-php-ext-configure intl \ && docker-php-ext-install intl \ && docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \ && docker-php-ext-install pdo pdo_pgsql pgsql \ && docker-php-ext-install zip xml RUN pecl install mongodb && docker-php-ext-enable mongodb RUN curl —insecure https://getcomposer.org/composer.phar -o /usr/bin/composer && chmod +x /usr/bin/composer # Set timezone RUN rm /etc/localtime RUN ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime RUN "date" WORKDIR /var/www/symfony RUN composer install -v Composer could not find a composer.json file in /var/www/symfony To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section

хотя джсон есть

Google
Artem
24.04.2018
09:27:51
спасибо

Алексей
24.04.2018
09:27:53
на момент сборки у тебя workdir пустая

Artem
24.04.2018
09:30:06
т.е. когда я перейду в воркдир нужно добавить туда композер?

Service 'php' failed to build: ADD failed: stat /var/lib/docker/tmp/docker-builder819736451/composer.json: no such file or directory

Andrey
24.04.2018
09:57:03
no such file or directory

Страница 571 из 1375