Alexander
что это?) я только месяц назад докер изучать начал
это как баш скрипты только без красных глаз
.
google hugo ssg
еее, go я люблю. спс за идею
.
google hugo ssg
да не, мне не нужен генератор статики. нужна динамика (создание заказа, отправка емайла)
Sergey
привет ?
Artem
http://neprivet.ru/
Dmitry
http://neprivet.ru/
Нужен neneprivet.ru
Roman
Grigory
Ребята, вот есть версии docker-compose.yml 2, 3, 3.2 ... как определить, поддерживает ли мой docker-compose эту версию?
Grigory
https://docs.docker.com/compose/compose-file/
Слона то я и не заметил, спасибо
Mikhail
Ребят, подскажите по gitlab-ci? Чот у меня не кешируются node_modules Хотя сделал 2 стейджа, в первом устаналиваю их, во втором просто yarn lint, а lint не находит
Daniil
Подскажите У меня развернуть jenkins в контейнере, мне нужно запустить через него ansible на хост машине, куда копать?
Denis
Ssh
Daniil
remote ssh?
Anonymous
Кто может помочь переписать реврайт с апача на нжинкс?
.
скидывай вариант на апаче
.
посмотрим
Anonymous
но не
Daniil
в docker 18.09.2 есть способ "из коробки" получить доступ в ssh хоста из котейнера?
Ivan
мне нужно создать юзера в контейнере в момент билда. айдишник юзера должен быть идентичным айдишнику хоста. как этого можно добиться?
Max xbim 🌴
build -arg
Ivan
сорри сразу не сказал. у меня юзается докер-композ.
Ivan
а айдишник протянуть в докерфайл не получается.
Evgeniy
посмотри ларадок например
Evgeniy
https://github.com/laradock/laradock/blob/master/env-example#L133
Evgeniy
вот например и посмотри как это через композ
Evgeniy
https://github.com/laradock/laradock/blob/master/docker-compose.yml#L100 вот в композе пробрасывают
Evgeniy
ну и само создание пользователя https://github.com/laradock/laradock/blob/master/workspace/Dockerfile#L43
Ivan
ну я сейчас так и делаю :) спс.
Evgeniy
но вообще я от такой идеи отказался, я тоже так раньше делал чтобы все что создал в контейнере мог удалить пользователем запустившем это
Ivan
у нас локальная разработка
Ivan
мне нужно сделать так что бы ребятам не пришлось долго настраивать окружение.
Ivan
а как композ подымаете? у меня токен протягивается в контейнер
Rustam
мы в конце концов сделали для каждого окружения (local, dev, prod) свой compose и свой .env, которые мержатся с дефолтными, всё это хозяйство в репе + возможность сделать файлы, которые мержатся поверх всего и не отслеживаются гитом - для удобства локальной разработки
Rustam
у нас при таком подходе возникали ситуации, когда приходилось руками переносить изменения из одних файлов в другие и, разумеется, были ошибки. Поэтому разложили файлики по дереву категорий и просто их мерджим
Rustam
тоже думаем о переходе в куб и о разделении труда между админами / разработчиками ) Но вот думаю что было бы круто дать возможность разработчикам и повторить промышленное окружение у себя в виртуалках
Anonymous
## Latest commit @ https://github.com/g0x7f/devOps-patch # GO edbebfe Go Foundations http://bit.ly/2IuIpzD Go programming by example http://bit.ly/2tzjwc4 Go learn-how-to-code http://bit.ly/2GWXurn # Java 0a7e1d9 JAVA Programming for Beginners - The Complete Course http://bit.ly/2tDfVtb Udemy - Complete Java Masterclass http://bit.ly/2GVjUcu Udemy - Selenium WebDriver with Java http://bit.ly/2U4iLTN # GCP f20fd4f Google Cloud Platform for AWS Professionals http://bit.ly/2TYhgXc Packtpub - Hands-on Google Cloud Platform - Data Engineer http://bit.ly/2E8k5yp Pluralsight - Google Cloud Platform Fundamentals by Howard Dierking http://bit.ly/2E8TPDJ Udemy - GCP data engineer and cloud architect http://bit.ly/2XiRcYT # CI/CD 15d09c8 Jenkins, From Zero To Hero Become a DevOps Jenkins Master http://bit.ly/2txFNH1
Anonymous
Нет новостей?
https://github.com/g0x7f/devOps-patch#gcp
Данил
Данил: Всем привет. Коллеги. Если я через docker swarm соеденил пару серверов, то создалась оверлейная сеть. Я правильно понимаю, что теперь могу разные контейнеры подключить к этой сети, и все они будут как в одной ?!
AstraSerg
А не python3 ли должно быть в CMD?
🤔
А не python3 ли должно быть в CMD?
не, уже решился вопрос
Чирик, чирик.
Добрый вечер, я тут зашел, просто почитать, для начало. усвоиться.. а потом возможно побеседовать, как ума наберусь достаточно. не гоняйте.
Roman
Добрый вечер, я тут зашел, просто почитать, для начало. усвоиться.. а потом возможно побеседовать, как ума наберусь достаточно. не гоняйте.
та все ок, осматривайся. только смотри, чтоб ветром не унесло. или у тебя стабилизация с геопозиционированием?)
Anonymous
зачем нам эта информация?
Anonymous
извините
Чирик, чирик.
извините
Извиняюсь) не учел, что личная информация интересна только мне)))
Roman
Всем привет, вопрос следующего характера. Работал кто с контейнером Sandbox HDP?
💩🔨🐒
Ребят подскажите по контейнеру nginx-proxy? У меня есть apache сервер который крутиться на :80 порту в контейнере. И есть локальные NodeJS сервер https://localhost:3000. В браузере у меня есть .js файл который стучиться к апач серверу чтобы установить вебсокет соединение. Мне нужно найти способ как я могу спроксировать этот запрос на поднятый локально на машине NodeJs сервер У меня есть такой вот конфиг в docker-compose: version: "2" services: nginx-proxy: image: jwilder/nginx-proxy container_name: nginx-proxy ports: - "80:80" - "443:443" volumes: - /var/run/docker.sock:/tmp/docker.sock:ro - "${CERTS_DIR}:/etc/nginx/certs" - "./docker/custom_proxy_settings.conf:/etc/nginx/conf.d/custom_proxy_settings.conf" networks: - mynetwork . . .
AstraSerg
то есть браузер должен обратиться на localhost:3000 Что мешает так и обратиться?
freezlite
когда у контейнера стоит network_mode=host он может подключаться внутри сетки обратно ?
freezlite
У меня compose проблема в том что postgres внешний а остальные сервисы внутри compose
AstraSerg
У меня compose проблема в том что postgres внешний а остальные сервисы внутри compose
обращайтесь к постгресу по внешнему ip или он только на 127.0.0.1 ?
Denis
когда у контейнера стоит network_mode=host он может подключаться внутри сетки обратно ?
Это значит что сеть контейнера такая же как на хосте (интерфейсы, маршруты и т д)
freezlite
Это значит что сеть контейнера такая же как на хосте (интерфейсы, маршруты и т д)
т.е внутри контейнера я уже не смогу подключиться к сервисам компоса у которых внутреняя сеть
freezlite
как быть ? я не хочу внутрение сервисы выводить
freezlite
но хочу подключиться к хостовой базе данных
AstraSerg
нужно либо постгрес в ту же докеровскую сеть, либо композ в сеть хост системы
Andrey
Andrey
ну выглядит куда как приемлимее чем net host
freezlite
и так и так костыльно
freezlite
docker inspect 3b6c4bb36adc | grep Gateway
freezlite
вот так можно айпишник пробить хоста
freezlite
и тогда работает
freezlite
но это тоже наверное костыль
AstraSerg
вот так можно айпишник пробить хоста
Да, но постгрес то висит только на 127.0.0.1
Pavel
Может подскажет кто, node8 alpine, RUN echo "jenkins:jenkins" | chpasswd. Не работает, passwd: password for jenkins is unchanged. Как пароль задать юзеру в alpine?
freezlite
Да, но постгрес то висит только на 127.0.0.1
оно проксирует видимо, я хз но коннект есть
manefesto
как правильно настроить сеть между двумя разными docker контейнерами
Andrey
ну если вы подняли одним докеркомпозом, то это автоматом получится, если нет, то прийдётся сделать сложное, прочитать инструкцию, а то и страшное, погуглить
Rustam
может это было начало рассказа. Был пасмурный осенний вечер, смеркалось. Как поднять сеть между контейнерами
manefesto
не, я прочитал back1 version: "3" services: web: image: nginx:alpine volumes: - ./src:/usr/share/nginx/html ports: - "80" networks: - net1 networks: net1: back2 version: "3" services: web: image: nginx:alpine volumes: - ./src:/usr/share/nginx/html ports: - "80" networks: - net2 networks: net2: front version: "3" services: web: image: nginx:alpine ports: - "80:80" volumes: - ./conf/default.conf:/etc/nginx/conf.d/default.conf networks: - back_net1 - back_net2 networks: back_net1: back_net2: ну и сам конфиг default.conf server { listen 80; server_name localhost; location /1 { proxy_pass http://back_web_1; } location /2 { proxy_pass http://back_web_2; } }
manefesto
и ловлю ошибку
manefesto
web_1 | 2019/02/26 10:05:17 [emerg] 1#1: host not found in upstream "back_web_1" in /etc/nginx/conf.d/default.conf:7 web_1 | nginx: [emerg] host not found in upstream "back_web_1" in /etc/nginx/conf.d/default.conf:7