@docker_ru

Страница 247 из 1375
Artem
14.07.2017
11:49:25
если хостс не хочешь править

Ilya
14.07.2017
11:49:29
это хардкод добавлять в хостс - лучше тогда добавить в docker-compose DNS

Согласитесь лучше и потом понятнее

Konstantin
14.07.2017
11:49:57
DBHOST=mynicename docker run ...

Google
Artem
14.07.2017
11:50:01
а в чем вопрос то тогда состоял?

Ilya
14.07.2017
11:51:33
Как запустить контейнер чтобы он брал DNS текущего соединения( ВПН ) сам

Тк он по-ходу берет другой

Boris
14.07.2017
12:28:30
ПРНивет, подскажите, что я делаю не так? Запускаю из хостовой машины команду docker exec -ti fail2ban sh "/usr/bin/fail2ban-client set nginx-http-auth unbanip 192.168.111.235" получаю отлуп bash: 0: Can't open /usr/bin/fail2ban-client set nginx-http-auth unbanip 192.168.111.235 ПРи это м если эту же команду выполню внутри этого контейнера в баш то все отрабатывает норм

Artem
14.07.2017
12:32:32
так а что это за команда ему передается

как это понять sh "blablbla"

Boris
14.07.2017
12:34:27
sh -c
спасибо ) как то я проигнорил этот ключ хоть и прочитал в доке

bebebe
14.07.2017
12:34:38
2,5$

Artem
14.07.2017
12:34:48
дешевеет

Bogdan (SirEdvin)
14.07.2017
12:50:08
А знает ли кто-то инструмент для визуального отображения контейнеров с сетями?

bebebe
14.07.2017
12:51:16
А знает ли кто-то инструмент для визуального отображения контейнеров с сетями?
https://www.weave.works/assets/images/bltafecfd91e3b408b4/Jan30-filtercpukubapi-WC.png только там k8s нужен

Bogdan (SirEdvin)
14.07.2017
12:51:37
Google
Bogdan (SirEdvin)
14.07.2017
12:51:40
Но спасибо)

bebebe
14.07.2017
12:53:22
1$

Можно миникуб такто

これはスタスか…ロマンですか
14.07.2017
13:12:21
Pavel
14.07.2017
13:16:08


почти рускогоря

Bogdan (SirEdvin)
14.07.2017
13:18:50
Если что, есть вот такая фигня: https://github.com/eagafonov/docker-network-graph-poc Но .dot файл нужно красиво будет самому отрисовать

これはスタスか…ロマンですか
14.07.2017
13:32:32
oi, u w0t m8

Artem
14.07.2017
15:44:57
Как правильно описать маунты с хоста в компоузе для сварма как по ссылке https://docs.docker.com/engine/swarm/services/#give-a-service-access-to-volumes-or-bind-mounts

а то при поднятии компоуза все норм, но для stack deploy видимо нужно в другом виде задать

Konstantin
14.07.2017
16:56:39
Artem
14.07.2017
16:57:42
У меня там для маунтов уже папки созданы и нода всего одна

Но как то не заводится, точнее стак поднимается, но без маунтов

Мне нужно именно бинд с хоста, насколько я понимаю

Konstantin
14.07.2017
17:40:59
これはスタスか…ロマンですか
14.07.2017
17:43:36
норм худая КЗ или Док ДБ с образом?

Artem
14.07.2017
17:57:01
так ты хоть покажи как ты маунтишь
В композе это примерно так volumes: - /host/path:/container/path

В блоке сервиса

Konstantin
14.07.2017
17:58:20
Artem
14.07.2017
18:00:02
Когда через compose up все норм, а через stack deploy с этим же композом в сварм просто отсутствуют эти маунты в сервисах.

Google
Artem
14.07.2017
18:02:30
Хотя нет, там не совсем так

Путь указан переменной

Которая из .env указана, может он это распознать не может?

Bogdan (SirEdvin)
14.07.2017
18:04:02
https://github.com/docker/dockercraft WAT

Artem
14.07.2017
18:04:29
Типо data=/data/dir и соответственно в композе маунт вида ${data}/:/container/path

Konstantin
14.07.2017
18:04:32
Которая из .env указана, может он это распознать не может?
с .env файлами не работаю, не скажу точно

пробуй в конфиг напрямую указать для теста

Artem
14.07.2017
18:05:13
Ага, надо будет попробовать, но не в пятницу вечер ?

Konstantin
14.07.2017
20:00:13
Pavel
14.07.2017
20:06:41
под пивко самое то
да вы тут извращенцы....

これはスタスか…ロマンですか
15.07.2017
01:51:16
базовый образ с гитом?

buildpack-deps ?

Boris
15.07.2017
07:08:30
Привет, какой ключ используете обычно для автоподнятия доккера ?

no Do not automatically restart the container. (the default) on-failure Restart the container if it exits due to an error, which manifests as a non-zero exit code. unless-stopped Restart the container unless it is explicitly stopped or Docker itself is stopped or restarted. always Always restart the container if it stops.

из данных... думаю always выбирать.

Bogdan (SirEdvin)
15.07.2017
07:09:11
always, самый простой вроде

Boris
15.07.2017
07:09:13
зависит конечно же от задач

Bogdan (SirEdvin)
15.07.2017
07:09:24
как on-failure + после запуска машины

Boris
15.07.2017
07:10:22
как on-failure + после запуска машины
вот мне наверное на случай если тачка перезапустится

Bogdan (SirEdvin)
15.07.2017
12:14:12
Интересно, кто-то работал с golang api для docker? Может подскажите, как запушить образ?

Google
これはスタスか…ロマンですか
15.07.2017
12:35:35
лучше команды оболочки разбивать на RUNы или чейнить в одном через &&?

Роман
15.07.2017
12:36:38
これはスタスか…ロマンですか
15.07.2017
12:38:01
Лучше в одном. Образ будет меньше.
тока тогда получается если в конце чтото зафейлит, всё что я полчаса билдил коту под хвост, незакэшится?

Admin
ERROR: S client not available

これはスタスか…ロマンですか
15.07.2017
12:39:53
так какая польза ат маленького образа если его надо долго ребилдить?

Aleksandr
15.07.2017
12:40:58
так какая польза ат маленького образа если его надо долго ребилдить?
почему долго? отлаживать не очень удобно, да. но скачиваться, пушится и главное запускаться он будет быстрее

Bogdan (SirEdvin)
15.07.2017
12:41:41
так какая польза ат маленького образа если его надо долго ребилдить?
Идея в том, что бы тебе не пришлось его ребилдить, наоборот.

これはスタスか…ロマンですか
15.07.2017
12:41:56
так какая от него польза качиваться, пушится и главное запускаться если он не работает?

получается, для разработки и для релиза разные докерфайлы?

Konstantin
15.07.2017
12:45:20
получается, для разработки и для релиза разные докерфайлы?
Разбивай на несколько этапов. Тут надо найти середину

これはスタスか…ロマンですか
15.07.2017
12:47:08
1 RUN до компиляции, включительно, второй — после?

Bogdan (SirEdvin)
15.07.2017
12:47:52
1 RUN до компиляции, включительно, второй — после?
Один run на установку пакетов, которые почти не меняются, второй на установку зависимостей, которые иногда меняются, третий на установку зависимостей, которые довольно часто меняются

И так далее

Aleksandr
15.07.2017
12:52:31
получается, для разработки и для релиза разные докерфайлы?
зачем? ты пока отлаживаешь можешь разнести по разным инструкциям, потом собрать в одну. использование одного слоя дает возможность поставить пакеты сделать с ними что нужно и в нем же удалить их после и не тащить их в образе. если разнести по разным слоям то размер будет только расти

ganskiy
16.07.2017
12:17:25
Хелпаем, хелпаем. Поднимаю проект (docker-compose -f docker.yml up) но контейнеры не видят друг друга

web: image: nginx:stable ports: - "8084:80" links: - frontend - backend volumes: - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro,z

Google
ganskiy
16.07.2017
12:17:37
...

docker-compose --version docker-compose version 1.10.0, build 4bd6f1a

Frontend не видит db, backend тоже

С чего бы так?

На той же машине другие пару проектов норм работают

Nginx ругается что нету прописанных upstream-ов frontend, backend ..

Backend не находит db

docker network ls покаывает что сеть под именем такого проекта создана

Andrey
16.07.2017
12:32:55
Ну можно зайти в контейнер и увидеть папку вместо конфига)

Konstantin
16.07.2017
13:00:47
версию 2+ юзай

1я версия не создаёт сеть, а линки дно.

Sun
16.07.2017
14:46:21
Граждане, hewp! Я не вкуриваю немножко про приватные сети докера. если я нескольким контейнерам для взаимодействия друг с другом делаю «--network=private», а потом тому nginx, который должен проксировать внешний трафик внутрь, говорю «-p 80:80 —network=private», то это должно работать или нет?

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