@docker_ru

Страница 1080 из 1375
George
01.03.2019
09:36:49
той же джиджей или gomplate

Anton
01.03.2019
09:37:28
ну, а) ямл это позволяет. include, extends, но это от каждого потребителя ямл зависит б) никто не мешает тебе ямлы генерировать на ходу
я так понял, что он не поддерживает этого но навернуть любые клаузы можно, лишь бы читатель yaml их понимал

George
01.03.2019
09:37:45
ну, gitlab-ci.yml умеет инклюды

Google
George
01.03.2019
09:37:52
докер-компоуз через override делает )

Anton
01.03.2019
10:00:16
ну, gitlab-ci.yml умеет инклюды
Этот да. Спасибо!

first
01.03.2019
10:13:53
Ребзя, всем привет. Плохо знаю докер, поэтому не могу решить свою проблему без вашей помощи :С Запускаю 3 сервиса в одной сетке app_network Но при запуске пишет, что данная сетка есть, проверяю docker-compose network ls Она и правду там есть, пробую удалить ее, выдает network has active endpoints НО запущенных контейнеров нету. Делаю docker network inspect этой сети, и мне выдает, что на ней работают 3 контейнера, хотя docker ps -a ничего не выводит. Что делать? Заранее спасибо за ответы :)

first
01.03.2019
10:20:06
если не страшно грохнуть воообще все, то попробуй docker system prune -a
Благодарю за ответ. Сделал, но все равно сетки остались хихих)

Vladislav
01.03.2019
10:22:25
там ищи containers

first
01.03.2019
10:24:04
"Containers": { "01474c2d6f41ef3aa78aee806f1b084e6938a6bc85015b1c838a474862f84b36": { "Name": "bonus2_mysql_1", "EndpointID": "bd40782bcaa3c61f9db63567ab22db8f30f5271677701c58d3b02b86f10a3317", "MacAddress": "02:42:ac:18:00:02", "IPv4Address": "172.24.0.2/16", "IPv6Address": "" }, Вот один контейнер, делаю -> % docker logs 01474c2d6f41ef3aa78aee806f1b084e6938a6bc85015b1c838a474862f84b36 Error response from daemon: No such container: 01474c2d6f41ef3aa78aee806f1b084e6938a6bc85015b1c838a474862f84b36

в том то и загвоздка, нету контейнеров запущенных вообще)

Vladislav
01.03.2019
10:31:07
ну демон рестартни

или попробуй его запустить еще раз

и убить

Google
first
01.03.2019
10:47:59
Благодарю Вас, помогло :)

Ребзя, еще хелпаните плизи :) Пишу в Dockerfile RUN apt-get install -y git Делаю docker-compose up —build, вижу лог сборки образа и стопорится на строке Processing triggers for libc-bin (2.24-11+deb9u3) ... В чем проблемсы :С

George
01.03.2019
11:24:00
docker build -t OLOLO .

касательно твоего вопроса - может тупо не хватает ему чего-то. Памяти или чего угодно

у меня тупило, например, на закачке файлов регулярно

first
01.03.2019
12:13:09
не надо собирать в docker-compose
Не понял) Можно сначала сбилдить имейдж, как ты предложил, а можно через ап, он сразу сбилдит и запустит)

George
01.03.2019
12:13:20
ну, херовая идея билдить через компоуз

сколько ращз повторять

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

ололо

плюс баги самого компоуза

ну епть

first
01.03.2019
12:19:54
Artyom
01.03.2019
13:54:41
Привет. Соррян за глупый вопрос, но что-то не получается. Как правильно прописать expose чтобы memcached был доступен по адресу 127.0.0.1:11211?



expose как-то так прописывал, либо я че-то не понимаю.

Андрей
01.03.2019
13:56:54
Artyom
01.03.2019
13:57:08
а это не открывает на хост?

Google
Андрей
01.03.2019
13:57:43
а это не открывает на хост?
"чтобы memcached был доступен по адресу 127.0.0.1:11211" а вы где хотите чтобы было доступно?)

Artyom
01.03.2019
13:58:16
Котейнер с php-fpm

Андрей
01.03.2019
13:58:41
Котейнер с php-fpm
объедените их, порт тогда будет не причём

Artyom
01.03.2019
14:00:07
сборка у меня уже такая, c links: - memcached:memcached работает, но это доступ по адресу memcached. А мне нельзя конфиги менять =\

Artyom
01.03.2019
14:01:33
сейчас попробую.

не помогло.

Андрей
01.03.2019
14:06:14
не помогло.
networks точно задан?

Artyom
01.03.2019
14:06:21
Вообще, думал если прописано expose то в контейнере php-fpm я могу получить доступ по адресу 127.0.0.1:11211. Мои мысли не верны?

Artyom
01.03.2019
14:10:55
Откуда именно доступен?
в другом контейнере, в котором php-fpm.

Valeriy
01.03.2019
14:12:27
Всем привет! Совсем простой вопрос: на mac запускаю docker desktop, и он бесконечно находится в статусе docker is starting. Из-за чего это может происходить? На другом моем mac такой проблемы не было.

Artyom
01.03.2019
14:12:28


ildar
01.03.2019
14:15:31
У них разный локалхост. Ты только на 127.0.0.1 можешь обращаться?

Artyom
01.03.2019
14:15:39
Походу обломиссимо, работает также как links

интресно если в links закостылить.

ildar
01.03.2019
14:16:13
Ничего не поменяется)

Значит net mode host

https://docs.docker.com/network/host/

Google
ildar
01.03.2019
14:19:28
Но очевидно нужно двигаться в сторону изменения конфига приложения. И лучше задавать такие вещи переменными окружения.

Artyom
01.03.2019
14:20:27
у меня тут докер не любят =\

а этот параметр захардкожен.

inqfen
01.03.2019
14:21:27
Вообще такое хардкодить это долбоебизм

Вне зависимости от докера

Потом решите сделать 2 сервера с приложениями с балансировкой

Мемкеш же не будет у каждого свой

Artyom
01.03.2019
14:22:34
Ну не мне рассказывать что это.

что есть то есть.

пробросить порт можно как-нибудь?

inqfen
01.03.2019
14:23:26
Тогда только если на хост перевешивать сеть

Artyom
01.03.2019
14:23:40
ок, сча попробую.

думал expose решит мою проблему.

inqfen
01.03.2019
14:24:12
Передай ещё тем кто там это захаркодил

ildar
01.03.2019
14:24:21
inqfen
01.03.2019
14:24:22
Что они долбоящеры

Так сказали в одном чате в интернете

Тунель подними)))
iptables в контейнерах навернуть и нат запилить

Google
Artyom
01.03.2019
14:27:43
Поржал спасиб, есть такое желание)

короче буду костылить, потом может разберусь, всем спасибо)

Pit
01.03.2019
14:28:23
Artyom
01.03.2019
14:28:42
?

Pit
01.03.2019
14:28:49
и поднимают свои иптаблесы в докерах

ildar
01.03.2019
14:29:16
А на самом деле - зачем пилить монолит без поддержки разработчиков? Сложи все в контейнер и забудь.

inqfen
01.03.2019
14:37:09
А потом разработчики прибегут и скажут а давай все это быстренько докеризуем, нам тут нужно ещё серверы и факапы из-за разных окружений начали ловить

Денис
01.03.2019
14:44:11
Всем привет. Делаю docker build -t test-prj:latest -f /path/to/docker/file /path/to/builds Выдает ошибку unable to prepare context: The Dockerfile must be within the build context CentOS 6, на маке все работает. Как мне сделать так, чтобы контекст с файлами для сборки был в одной директории, а докер файл в другой?

Всем привет. Делаю docker build -t test-prj:latest -f /path/to/docker/file /path/to/builds Выдает ошибку unable to prepare context: The Dockerfile must be within the build context CentOS 6, на маке все работает. Как мне сделать так, чтобы контекст с файлами для сборки был в одной директории, а докер файл в другой?
Версия докера: Client: Version: 1.13.1 API version: 1.26 Package version: docker-1.13.1-91.git07f3374.el7.centos.x86_64 Go version: go1.10.3 Git commit: 07f3374/1.13.1 Built: Wed Feb 13 17:10:12 2019 OS/Arch: linux/amd64 Server: Version: 1.13.1 API version: 1.26 (minimum version 1.12) Package version: docker-1.13.1-91.git07f3374.el7.centos.x86_64 Go version: go1.10.3 Git commit: 07f3374/1.13.1 Built: Wed Feb 13 17:10:12 2019 OS/Arch: linux/amd64 Experimental: false

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