
inqfen
20.01.2019
12:09:25
По размеру чуть больше альпайна, но можно доставить все, что надо без геморроя

Maxim
20.01.2019
12:10:16
я уже завел все в alpine )

George
20.01.2019
12:16:56

inqfen
20.01.2019
12:17:10
Ага, он

Google

bv
20.01.2019
14:03:15
парни есть вопросик, я вот сделал docker-compose:
tmg:
build: ./
container_name: tmg
working_dir: /home/tmg
# --log-file=/home/tmg/log/gunicorn.log
command: bash -c "gunicorn -w 4 --bind 127.0.0.1:5001 main:app"
ports:
- "5001:5001"
links:
- db
depends_on:
- db
env_file:
- ./config/env
volumes:
- ./src:/home/tmg
- ./log:/home/tmg/log
expose:
- "5001"
и он вроде стартует но чего то не видно его в браузере
ошибок не падает пишет что сайт http://127.0.0.1:5001 порту и все норм
без докера все подымается номр , я чего то не так написал
?


Pavel
20.01.2019
14:53:15
привет всем, рабираю один конфиг тут:
RUN apt-get update && apt-get install -y \
curl \
wget \
git \
libfreetype6-dev \
libjpeg62-turbo-dev \
libxslt-dev \
libicu-dev \
libmcrypt-dev \
libpng12-dev \
libxml2-dev \
Почему пишитеся имено так в конфиге а не в одну строку, зачем вот эти \ - это что для удобства восприятия или нет?
и сразу еще строки кторые не совсем понятны
&& docker-php-ext-install -j$(nproc) iconv mcrypt mbstring mysqli pdo_mysql zip \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd
&& для чего
и вот это тоже -j$(nproc) - я прочитал что nproc перчисляет доступные процессы, какие процессы тут для чего …
Спасибо за пояснения

Evgeny
20.01.2019
14:56:50

Pavel
20.01.2019
14:57:27

bv
20.01.2019
14:59:47

Evgeny
20.01.2019
15:01:16
А && и $() - это операторы баша. Если ты с ним не знаком, удели время - в интернете много материалов на тему how to write bash scripts

bv
20.01.2019
15:04:28
))

Google

George
20.01.2019
15:16:23

Pavel
20.01.2019
15:16:38

George
20.01.2019
15:16:44
тогда задница
а смысл в том, что оно задействует все ядра для сборки и установки
кстати, на самом деле у меня есть подозрение, что nproc некорректно работает с cgroups. Прошу прокомментировать коллег

Evgeny
20.01.2019
15:26:05

George
20.01.2019
15:26:26

Anton
20.01.2019
16:39:37
Всем привет. У меня появилась идея как облегчить себе труд: через jenkins собираться docker-image когда нужно. Но столкнулся с проблемой: мне не понятно, как сделать так, чтобы вообще можно собрать через Jenkins такое. В docker новичок

Stefan
20.01.2019
16:43:28

inqfen
20.01.2019
16:51:45

Rishat
20.01.2019
16:52:18
Ребят,привет. Как в новой версии docker-compose делать хэлс чек? Если я раньше делал: depends_on:
mysql:
condition: service_healthy То теперь как?

Anton
20.01.2019
17:08:16

Stefan
20.01.2019
17:09:13

Anton
20.01.2019
17:10:17

inqfen
20.01.2019
17:31:53
Триггер на коммит - сборка
Не надо велосипеды делать

George
20.01.2019
17:44:48

Google

Rishat
20.01.2019
17:45:37

Iurii
20.01.2019
18:05:20
@dlarchikov не узнаю вас в гриме ?

Dmitry
20.01.2019
18:06:05

Sergey
20.01.2019
18:07:17
и зедсь ты!

Iurii
20.01.2019
18:07:33

Sergey
20.01.2019
18:08:11
"ибо я один везде"?)

Iurii
20.01.2019
18:08:59

Benyomin
20.01.2019
19:37:24

inqfen
20.01.2019
19:38:42
Какой-то непонятный вопрос

Nikita
20.01.2019
19:38:44
не нашлось решение?
Нет, я больше не копался. Если тебе интересно, то ты можешь обращаться по айпишнику, но это не очень надежно

inqfen
20.01.2019
19:38:54
А почему ты его должен терять?

Nikita
20.01.2019
19:39:19
Еще появилась идея просто явно создавать сеть с предзаданной подсетью чтобы айпи хоста был стабильный, но я не пробовал еще

Benyomin
20.01.2019
19:39:34

Nikita
20.01.2019
19:40:07

inqfen
20.01.2019
19:40:36
А в чем проблема с одного контейнера на другой по имени обратиться?
А порт опубликовать?

Nikita
20.01.2019
19:40:55
Почитай оригинальные вопросы плез

Google

Nikita
20.01.2019
19:41:58

inqfen
20.01.2019
19:43:53
Можно на loopback алиас повесить

Benyomin
20.01.2019
19:43:56

inqfen
20.01.2019
19:44:02
В докерной адресации

Nikita
20.01.2019
19:44:15
Там не host-сеть, если что. lo будет контейнеровский, а не хостовой

inqfen
20.01.2019
19:44:43
За комп сяду, могу пример сделать, м телефона неудобно

Nikita
20.01.2019
19:44:54

inqfen
20.01.2019
19:48:01
Типа ip a add alias lo1 172.17.0.244 dev lo например, что-то вроде того, могу с синтакстсом ip a ошибиться
Соответственно на хостовом лупбэке появится ещё один интерфейс в адресации докер нетворка и трафик должен на него ходить
Ну и подсеть не знаю какую юзаешь

Heil
20.01.2019
19:53:31
Привет! Как я могу получить переменную окружения из докер-компоуза в докерфайле?

inqfen
20.01.2019
19:53:54
?
Докерфайл это инструкция по сборке
Там ещё не дошло дело до докер композа

Heil
20.01.2019
19:55:28
т.е я не смогу получить значение вот этой переменной в докерфайле?

inqfen
20.01.2019
19:56:59
Как докерфайл к докер композу относится вообще?
То, что у тебя на скрине - переменная окружения в контейнере

George
20.01.2019
20:27:37

Google

George
20.01.2019
20:28:11
Единственная возможность - build-args, но можно ли их задать для сборки через докер-компоуз - не знаю

Nikita
20.01.2019
20:39:00

George
20.01.2019
20:40:36

Professor
20.01.2019
20:45:08
Киньте хороший ман по dnsmasq и docker

George
20.01.2019
20:49:32

Roman
20.01.2019
21:32:07

Professor
20.01.2019
21:34:11
какая задача в целом?
Отправлять запросы с контейнера с reactjs в контейнер с бэком.
networks internal в docker-compose прописаны, но dns контейнера бэка не резолвятся.
Есть нездоровое подозрение, что мешает мне dnsmasq-base, который есть по умолчанию в моей бубунте и из-за которого я использую порт 5353 для dnsmasq

Nova-kun
20.01.2019
22:12:01
Доброй ночи, конечно, вероятность мала, но всё же: есть ли чаты, посвященные CI/CD и вообще развертыванию? У меня довольно тупой вопрос, связанный с интеграцией Drone CI и Docker.
Суть такова: предположим, я собрал образ и запушил его. А чем его дальше разворачивать на сервер (один или несколько)? Сейчас используется довольно жуткий вариант с ручным подключением к серверу, пуллом контейнера и его перезапуском. Мне кажется, должен быть способ поэффективнее. Вроде бы очевиден Kubernetes, но в целом задачи оркестрации пока не стоит: сервер аж целый один, может есть проще методы?


Andrey
20.01.2019
22:16:03
Доброй ночи, конечно, вероятность мала, но всё же: есть ли чаты, посвященные CI/CD и вообще развертыванию? У меня довольно тупой вопрос, связанный с интеграцией Drone CI и Docker.
Суть такова: предположим, я собрал образ и запушил его. А чем его дальше разворачивать на сервер (один или несколько)? Сейчас используется довольно жуткий вариант с ручным подключением к серверу, пуллом контейнера и его перезапуском. Мне кажется, должен быть способ поэффективнее. Вроде бы очевиден Kubernetes, но в целом задачи оркестрации пока не стоит: сервер аж целый один, может есть проще методы?
Для этого есть такие инструменты как jenkins/teamcity/немного gitlab и еще много разных. Хотя по большому счету все что они делают, это выполняют ваши ручные команды за вас)
Есть такой чат: t.me/devops_ru
Но как по мне, ради целого одного сервера ставить такую систему как-то оверкилл. Но тут уж сами смотрите.


inqfen
20.01.2019
22:30:44
Доброй ночи, конечно, вероятность мала, но всё же: есть ли чаты, посвященные CI/CD и вообще развертыванию? У меня довольно тупой вопрос, связанный с интеграцией Drone CI и Docker.
Суть такова: предположим, я собрал образ и запушил его. А чем его дальше разворачивать на сервер (один или несколько)? Сейчас используется довольно жуткий вариант с ручным подключением к серверу, пуллом контейнера и его перезапуском. Мне кажется, должен быть способ поэффективнее. Вроде бы очевиден Kubernetes, но в целом задачи оркестрации пока не стоит: сервер аж целый один, может есть проще методы?
Ansible


Sergey
20.01.2019
22:37:32
Доброй ночи, конечно, вероятность мала, но всё же: есть ли чаты, посвященные CI/CD и вообще развертыванию? У меня довольно тупой вопрос, связанный с интеграцией Drone CI и Docker.
Суть такова: предположим, я собрал образ и запушил его. А чем его дальше разворачивать на сервер (один или несколько)? Сейчас используется довольно жуткий вариант с ручным подключением к серверу, пуллом контейнера и его перезапуском. Мне кажется, должен быть способ поэффективнее. Вроде бы очевиден Kubernetes, но в целом задачи оркестрации пока не стоит: сервер аж целый один, может есть проще методы?
gitlab ci+docker+ansible


George
20.01.2019
22:38:58
Доброй ночи, конечно, вероятность мала, но всё же: есть ли чаты, посвященные CI/CD и вообще развертыванию? У меня довольно тупой вопрос, связанный с интеграцией Drone CI и Docker.
Суть такова: предположим, я собрал образ и запушил его. А чем его дальше разворачивать на сервер (один или несколько)? Сейчас используется довольно жуткий вариант с ручным подключением к серверу, пуллом контейнера и его перезапуском. Мне кажется, должен быть способ поэффективнее. Вроде бы очевиден Kubernetes, но в целом задачи оркестрации пока не стоит: сервер аж целый один, может есть проще методы?
Описанный вариант == норм