@docker_ru

Страница 1143 из 1375
ildar
28.03.2019
12:08:53
https://www.katacoda.com/courses/docker

Владимир
28.03.2019
12:09:47
Я хочу внутрь контейнера поместить свой код и доставить его на сервер, где он будет готов к запуску

Andor
28.03.2019
12:09:57
build & push

Google
Владимир
28.03.2019
12:10:29
Я не хочу этого

ildar
28.03.2019
12:10:50
Отлично) Пишешь Dockerfile, билдишь образ, пушишь в реестр

Владимир
28.03.2019
12:10:51
Это не те контейнеры, что мне нужны...

Alexey
28.03.2019
12:13:32
Я хочу внутрь контейнера поместить свой код и доставить его на сервер, где он будет готов к запуску
код помещают в image, чтобы хоть куда-то доставить адекватно image != container

Владимир
28.03.2019
12:15:40
Я хочу именно в контейнер сохранить. Или это не норма?

Alexander
28.03.2019
12:15:54
в контейнер ты не сохранишь

Andor
28.03.2019
12:16:06
ты хочешь в образ сохранить, из которого потом запустить контейнер

Владимир
28.03.2019
12:16:41
Хорошо, хочу в образ.

Andor
28.03.2019
12:17:12
build & push

Владимир
28.03.2019
12:18:31
Ребята, какие же вы молодцы, чтобы я делал без вас

Andor
28.03.2019
12:19:13
обращайся

[14:17:08][Step 1/3] ERROR: for phan UnixHTTPConnectionPool(host='localhost', port=None): Pool is closed. [14:17:08][Step 1/3] Couldn't connect to Docker daemon at http+docker://localhost - is it running?

никогда не было и вот опять

Google
ildar
28.03.2019
12:24:29
что Тимсити не нра?

Andor
28.03.2019
12:26:04
Mar 28 12:17:05 teamcity-agent-1 systemd-networkd[2474]: br-5be282719526: Lost carrier wat

Taz
28.03.2019
12:27:29
например мне надо в пайплайне дергать пару разных и вполне определенных воркеров

тс так не умеет

Andor
28.03.2019
12:28:24
тимсити не умеет в пайплайны

Corsars
28.03.2019
12:29:31
что Тимсити не нра?
А кому он нра ? я на старой работе перевел в Tower слава богу.

ildar
28.03.2019
12:29:34
для тёрок за CI есть https://t.me/continuous_integration_ru "о мёртвом либо хорошо, либо ничего"

Taz
28.03.2019
12:30:15
Corsars
28.03.2019
12:30:20
что за tower?
RH коммерческий TOWER, сейчас AWX

Andor
28.03.2019
12:30:37
при чём тут ансиболь вообще

мне юнит-тесты запускать

Corsars
28.03.2019
12:30:56
при чём тут ансиболь вообще
Ну и запускай себе в AWX бесплатном если Tower не купили

Andor
28.03.2019
12:31:10
при чём тут ансиболь?

Corsars
28.03.2019
12:31:24
при чём тут ансиболь?
Да я тоже удивлен зачем тут плейбуки ?

Andor
28.03.2019
12:31:32
что?

V
28.03.2019
12:37:47
бред какой-то, подскажите кто использует композ db: container_name: "db" build: context: . args: MYSQL_USER: root MYSQL_PWD: pass restart: always ports: - "3306:3306" аргументы не видны при проходе Dockerfile

Andor
28.03.2019
12:38:23
а в докерфайле они объявлены?

Alexey
28.03.2019
12:39:21
чет MYSQL_USER больше на env похоже

Google
V
28.03.2019
12:40:38
а в докерфайле они объявлены?
нет, а надо их просто обьявить?

Andor
28.03.2019
12:40:45
конечно

V
28.03.2019
12:40:50
спасибо!

конечно
великолепно!

чет MYSQL_USER больше на env похоже
потому что большими буквами?

Ilia
28.03.2019
12:43:59
что использовать в проде вместо композа для запуска стака контейнеров?

Andor
28.03.2019
12:44:15
kubernetes

Alexey
28.03.2019
12:45:49
Andor
28.03.2019
12:46:05
pssh + bash

Ilia
28.03.2019
12:47:00
pssh + bash
похоже на боль

Andor
28.03.2019
12:47:16
мало отличается от ansible

Ilia
28.03.2019
12:50:05
мало отличается от ansible
в ansible yaml, меньше документировать...

Andor
28.03.2019
12:50:21
или наоборот

senior yaml engineer

Alexey
28.03.2019
12:51:30
что ты имеешь против ansible?

Ilia
28.03.2019
12:51:42
или наоборот
по возможности избегать программинга на yaml и костылей будет меньше

и tarefik взять для роутера
чем он лучше nginx?

Google
Alexey
28.03.2019
12:52:27
чем он лучше nginx?
тем что пишешь у контейнера labels: - traefix.frontend.rule=Host:mysite.com и все. Никаких конфигов и тп docker run traefix docker run myapp --label...

ildar
28.03.2019
12:52:45
senior yaml engineer
пора конфу собирать

Andor
28.03.2019
12:53:11
для ансибла это будет senior yaml-jinja2 developer

и для солта тоже

ildar
28.03.2019
12:53:27
jinja2 ❤️

Alexey
28.03.2019
12:54:25
https://habr.com/ru/post/445030/
nomad тоже не нужен, если стоит задача расказать реплики 1-3 приложений равномерно по паре серверов. Только consul+traefik

V
28.03.2019
13:04:01
Подскажите как это - есть два контейнера в композере - один app, второй db, они связаны (links) но на самом деле они имеют имена db.docker_default и app.docker_default, хотя hostname показывает хеш

откуда берется этот docker_default и как создать mysql-пользователя с доступом из app в db, без доступа извне, если контейнеры слинкованы (links)

Yaroslav
28.03.2019
13:13:26
Привет! Подскажите как настроить коректно, имеется проблемка.... если замапить на 127.0.0.1 порт web сервера, то к нему не получится подключится с дургого сервера, даже если в UFW будет разерешение, а если замаить его реальный ip тогда все завалится с ошибкой т.к. это ip с дугой подсети.

0x7f
28.03.2019
13:39:42
https://github.com/g0x7f/devOps-patch Udemy - The Complete JavaScript Course 2019 Build Real Projects! http://bit.ly/2V57HGI Udemy - Modern JavaScript From The Beginning http://bit.ly/2WqYBEd Udemy - Accelerated JavaScript Training http://bit.ly/2UeNVLz Udemy - Accelerated ES6 JavaScript Training http://bit.ly/2YueEmu Pluralsight JavaScript Fundamentals http://bit.ly/2FEVuTy JavaScript - The Hard Parts http://bit.ly/2U0jE3W David Flanagan - JavaScript The Definitive Guide 6th Edition.pdf http://bit.ly/2HLyNiM

V
28.03.2019
13:59:48
1. это имя сетки по умолчанию 2. при чём тут пользователь?
Отвечая на свой вопрос, скажу что надо обратить внимание на expose и ports, а пользователя в мускл можно создать в виде user@'app.%' тогда всякие app.docker_default будут проходить

Mikhail
28.03.2019
15:19:41
Подскажите из-за чего может сыпать ошибки node.js ? Не правильно описан dockerfile или неверно указан volume в компоузе ?



Andor
28.03.2019
15:20:01
что конкретно непонятно в логе?

Mikhail
28.03.2019
15:20:25
не найден модуль

Владимир
28.03.2019
15:22:37
Надо его установить ?

V
28.03.2019
15:59:11
друзья, не получается с ходу мускл заставить в stdout писать, подскажите как кто делает?

Andor
28.03.2019
16:00:12
Он не умеет

Google
Andor
28.03.2019
16:00:26
Глобал и слоуквери не умеет писать в stdout

Сделай вывод в файл и в соседнем контейнере делай tail -f

Den
28.03.2019
16:50:10
Кто-нибудь юзал nginx в контейнере?

Andor
28.03.2019
16:51:05
Den
28.03.2019
16:51:27
Пока да)

Bit
28.03.2019
16:55:13
Кто-нибудь юзал nginx в контейнере?
Привет. Я использовал) не без костылей, но тем не менее

Владимир
28.03.2019
16:56:11
Конечно стоит

Bit
28.03.2019
16:56:58
Стоит ли оно того?
Смотря как оценивать. У меня просто нагрузок больших нет, поэтому по этому поводу ничего сказать не могу. А так, есть определенные удобства в использовании nginx в контейнере

Den
28.03.2019
16:58:00
До этого использовал на хосте, делая ssl сертификаты через certbot Хочу по гайду сделать https://medium.com/@pentacent/nginx-and-lets-encrypt-with-docker-in-less-than-5-minutes-b4b8a60d3a71 Или есть варианты получше?

Bit
28.03.2019
16:59:52
А, у меня проще, без сертификатов. Просто используется nginx как сервер приложений - docker(nginx + lua). SSL не делал)

Den
28.03.2019
17:00:20
Так, а LUA какую роль выполняет?

Bit
28.03.2019
17:02:07
Обращение к дополнительным сервисам, обработка ответов от них, принятие решения о дальнейшей судьбе запроса. В одних случаях проксируется на какие нибудь upstream, в других простая логика запускается

Скажем так, простой waf-firewall

Пока не жалуюсь на такую связку)

Den
28.03.2019
17:05:11
Это всё одним файлом прогается?

Bit
28.03.2019
17:40:36
Это всё одним файлом прогается?
Извини за задержку. Имеется в виду lua? Нет, это набор разных модулей

Bit
28.03.2019
17:40:59
Но всё это упаковывается потом в образ

А кто их запускает?
Сам nginx, он умеет работать с lua скриптами

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