@docker_ru

Страница 198 из 1375
Никита
31.05.2017
16:42:02
Ты прав, вас таких много. Потому что делаете всё не правильно (
Я так понимаю тут парадигменное противоречие но вот в чем оно пока не догоняю

Konstantin
31.05.2017
16:43:52
Какая имена проблема с доступом к контенту контейнера?

Google
Никита
31.05.2017
16:46:51
Запуская nginx в дефолтной конфигурации, работает. Далее хочу долго и упорно править конфиг, так как nginx не настолько круто знаю, чтобы с первого раза написать проксирование для десятка сервисов. Хочу примонтировать папку /etc/nginx к хосту. Получаю пустую папку в контейнере.

Konstantin
31.05.2017
16:56:02
Монтирование после запуска контейнера и соответственно появится контент который после запуска и создается

Делай cp и монтируй конфиг в контейнер

А так ты пытаешься к образу примонтироваться

Можно ещё в самом контейнере менять, но лучше вытащить и примонтировать

А так много образов с враперами, переменные подаешь и и он генерит

Alex
31.05.2017
18:20:25
Посоны, я новый логотип принес

Egor
31.05.2017
18:21:21
мочи

Alex
31.05.2017
18:21:37


Konstantin
31.05.2017
18:21:42
мочи
Мока правильно

K8s верхом на докере )

Egor
31.05.2017
18:22:51
запредельное количество страдания в одной картинке

Никита
31.05.2017
18:42:58
Google
Igor
31.05.2017
19:12:17
Господа .env автоматом в сервисы подбрасываеться?

Konstantin
31.05.2017
19:23:51
нет конечно

Роман
01.06.2017
08:13:46
Странно, но порты, открытые только в докер контейнере (по отношению к докер-сети), которые отображаются netstat'ом: tcp6 0 0 :::22 :::* LISTEN 542/sshd tcp6 0 0 :::5432 :::* LISTEN 20633/docker-proxy tcp6 0 0 ::1:25 :::* LISTEN 1716/exim4 тоже открыты во внешнюю сеть. Это нормальное поведение докера?

Но вопрос мой не в этом. Я хочу их закрыть и хорошим решением считаю такую штуку: iptables -I DOCKER -i $external_if -j DROP Но, например, после рестарта докера (а ещё не понятно, как будет при просто пересборке контейнера) это правило пропадает. Куда его можно записать, чтобы при рестарте докера или при пересборке контейнера, оно снова появлялось? Какой-то рестарт хук?

Basil_Snowman
01.06.2017
08:42:07
может это спасет: https://docs.docker.com/engine/reference/builder/#entrypoint

Роман
01.06.2017
08:53:46
может это спасет: https://docs.docker.com/engine/reference/builder/#entrypoint
Речь о хост-системе, а не о контейнерах.

Basil_Snowman
01.06.2017
08:55:19
приношу извинения, не сообразил.

Роман
01.06.2017
11:48:29
Отвечу сам себе, может пригодится кому-нибудь. Можно не трогать докеровские правила iptables, а создать свою цепочку в таблице mangle, в которую отправлять все пакеты с внешнего интерфейса. Назначить ей политику DROP по умолчанию и разрешить только то, что надо.

Роман
01.06.2017
12:31:11
Да, либо в докере выключить iptables
Ну это руками придётся настраивать постоянно при рестарте контейнера.

Konstantin
01.06.2017
12:32:23
+/-

А вообще изначальный вопрос не понял, что значит открыты только в докер?

Oleg ?
01.06.2017
13:46:02
Ребят всем привет. Не понимаю что не так. Создаю docker service create -e NAME="myname" -e BUCKET="s3bucket" -e ... image поднимается сервис. внутрь захожу, вижу что env подцепил. но скрипт который внутри почему то не хавает NAME переменную. все остальные правильно вставляет, а ее нет. менял на другие значения key=value, все равно не хочет. есть идеи?

нашел в баше ошибку

Роман
01.06.2017
14:46:20
А вообще изначальный вопрос не понял, что значит открыты только в докер?
Я имел в виду, что я не делал -p 80:80 и порт доступен только из соседнего контейнера, который в этой же сети (docker-compose'ом собирал)

Konstantin
01.06.2017
14:46:53
ну всё правильно

но твоём Netstat нет 80

Роман
01.06.2017
14:48:16
ну всё правильно
Я к примеру. Это только часть netstat. Там есть и :::80.

Правильно ли то, что этот порт доступен из интернета?

Konstantin
01.06.2017
14:49:17
только при публикации и —host кажется, не юзаю host не скажу точно

Google
Роман
01.06.2017
14:50:05
В том и дело, что это не —host. Докер-композ создаёт свою сеть. В ней располагает контейнеры, которые видят порты друг друга.

И эти порты видят все в интернете)

Роман
01.06.2017
14:56:14
Konstantin
01.06.2017
14:57:32
Версия докера актуальная? Docker_opts стандартный?

Роман
01.06.2017
14:59:07
Что-то я заработался похоже. Порты же открыты на 0.0.0.0 через -p. Сорян. Так и должно быть).

Konstantin
01.06.2017
15:00:07
Можно еще 127.0.0.1:80:80 делать

Чтобы тебе только

Если локально

Роман
01.06.2017
15:02:12
Да. Я рассматривал этот вариант. Контейнеров слишком много, чтобы каждый править. Проще на уровне хост-системы в iptables было разрешить только то, что нужно.

Konstantin
01.06.2017
15:03:13
угу, ну допустим если прокси(nginx, haproxy) на хосте, то и смысла нет публиковать на все интерфейсы

Anton
01.06.2017
20:30:48
А кто как борется с докером на маке?

Сегодня обнаружил, что после очистки контейнеров какой-то файл занимает 67G

67G, Карл!

Ilya
01.06.2017
20:31:34
Образы? Вольюмы?

Anton
01.06.2017
20:32:09
Все удалил

Собственно баг описан в docker for mac. Я хотел спросить может кто-то разбирался и знает лучшие методы нежели удаление докера каждые несколько дней.

Andrey
01.06.2017
20:33:07
?

docker system prune -fa?

Google
Dmitriy
01.06.2017
20:33:33
удали мак, поставь нормальную ось

Anton
01.06.2017
20:33:39
Хм, завтра попробую, когда там опять несколько гб будет

Я не могу удалить мак

Andrey
01.06.2017
20:33:46
не пробуй

Anton
01.06.2017
20:33:52
я хипстер а не девопс какой-то

Admin
ERROR: S client not available

Andrey
01.06.2017
20:33:53
не надо, докер не для мака)

вообще, это как бы признак latest)

кто-то очень любит не фиксировать версии

Anton
01.06.2017
20:34:40
В смысле?

Andrey
01.06.2017
20:34:48
у меня все вольюмы при восьми проектах не превышают 5 гигов

Anton
01.06.2017
20:34:57
А

Так вольюмов у меня 0

Там толстый контейнер с андроидом и эмулятором

Он сам по себе 5G

Но это уже отдельная история

Andrey
01.06.2017
20:35:49
докер с андроидом

лучшее от гугла)

Anton
01.06.2017
20:36:06
я уже в бешенстве

Dmitriy
01.06.2017
20:36:12
кто-то очень любит не фиксировать версии
да у меня сегодня с adminer проблемка была, проставил версию не последнюю заработало

Google
Anton
01.06.2017
20:37:12
Но про лейтест хорошее замечание, спасибо!

Вся эта пижня на circleci собраться и оттестироваться не может, и вот я решил что я умнее парней из circleci и соберу свой образ с эмулятором и SDK

Alexander
01.06.2017
21:12:00
а когда новая стабильная версия докера выйдет?

я ждал сегодня

( у меня Docker 17.03.1-ce-mac12 )

я немного не понял их релиз-цикл, вот они вроде как выпустили новую версию, но она почему-то только в Docker Cloud'е доступна и с пометкой Edge, а для маков когда?..

Anton
01.06.2017
21:14:25
Там в тикетах люди какие-то rc ставят, так что скоро

Alexander
01.06.2017
21:15:12
то есть лучше подождать, да? нет смысла переходить на эти ежемесячные релизы?

Anton
01.06.2017
21:15:41
там вроде в настройках можно пыцку поставить, что мол я сумасшедший и хочу сидеть на бете

Alexander
01.06.2017
21:15:57
я думал, там выбор между раз в 3 месяца и раз в месяц

меня раз в 3 месяца устраивает

но если это раз в полгода, а не раз в 3 месяца - я ушёл бы на бету

Anton
01.06.2017
21:16:53
Да я чет вообще не задумывался на каком я там сижу

Пока сегодня файл размером 67G не увидел

Alexander
01.06.2017
21:17:06
ну вот я пользуюсь —squash, к примеру

Anton
01.06.2017
21:17:11
И понеслась

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