@docker_ru

Страница 866 из 873
Роман
09.11.2018
03:22:44
Добро всем ! Может кто подсказать, поднял обычную свзяку в докере ngnix+mysql+php все гудит и свистит, но хочу чо бы досту был не по адресу localhost а по скажем 192.168.113.113. Не могу разобраться как это сделать, может кто статью подскажит на решение такой задачи

Tirex
09.11.2018
05:45:21
Всем привет. Как сообщество решает проблему того, что GC не подчищает некоторые имаджи. Issue на github есть, но там рекомендую только отдельные самописные скриптики. https://github.com/docker/distribution/issues/2212

Ilya
09.11.2018
06:21:00
Привет. такой вопрос - есть два контейнера. на одном nginx и фронт (А), на другом nginx и фронт (B). Доступ ко второму осуществляется, через http://A.ru/B. Так вот, вроде бы index.html в контейнере B распознается(по пути A/B/index.html), а за js лезет по пути A/main.js, хотя должен смотреть на A/B/main.js Как можно такое решить?

Google
Tirex
09.11.2018
06:24:12
Сделать для B специфичный контекст .ru/bjs/main.js и направлять на контейнер B с первого nginx.

Ilya
09.11.2018
06:25:54
сейчас как раз этот способ пробую, напишу, я просто думал может через docker-compose можно как-то смонтировать папки

@vizdrag а не пора за подобное ро выдавать? 2й день тут не про докер вопросы
у меня это всё рулится через docker compose, может подобное решается networks bridge итд,

Konstantin
09.11.2018
06:27:10
У тебя вопрос про nginx

Ilya
09.11.2018
06:28:16
у меня вопрос про возможность объединения папок двух контейнеров, чтобы A/js и B/js трактовалась как одна папка, если это реально конечно

Konstantin
09.11.2018
06:30:22
Вот я сейчас засуну гейпорно в образ и сюда буду постить, я же в докере

Ilya
09.11.2018
06:30:56
зануда ?

Konstantin
09.11.2018
06:32:09
Ну так есть девопс канал, там и знающих больше и онтопик

Sergey
09.11.2018
06:46:03
#платиновые_треды_docker

как сделать вольюм на два имеджа

Yevhen
09.11.2018
07:22:24
Roman
09.11.2018
07:33:23
gayporn:latest

Google
Gleb
09.11.2018
07:37:08
так мы и узнали у кого чо есть

Alex
09.11.2018
07:52:30
есть ли способ запустить контейнер без всяких кешей?

смысл в том, что запускал образ с подунутыми сертифакатами летсенкрипт, в композе опечатался и контейнер падает - file not found, нашел опечатку, исправил, а оно всё стартует и стартует с опечаткой... как можно вычистить кэш или удалить этот слой??? system prune -a не подходит по ряду причин

Vitaliy
09.11.2018
07:57:49
docker-compose down а потом снова docker-compose up (Но это он снесет все контейнеры) или docker build --no-cache

ildar
09.11.2018
07:57:51
docker-compose build?

Alex
09.11.2018
08:01:19
а вот и не угадали)))) билд не подходит точно, он пересобирает образы, а docker-compose down убил все контейнеры, потом собрал... опять с этой опячаткой... сабака

Alex
09.11.2018
08:01:57
да пробовал уже

не помогло

сейчас вообще в композе нет никаких volume, кроме статики, а оно падает потому что хочет тот сертификат, в котором ошибка)))

ad1
09.11.2018
08:03:22
ну такое удали все слои собери заново

Vitaliy
09.11.2018
08:04:12
> сейчас вообще в композе нет никаких volume, кроме статики, а оно падает потому что хочет тот сертификат, в котором ошибка))) Ну значит у тебя конфиг указывает на не существующие файлы и потому и падает

Alex
09.11.2018
08:04:26
а как удалить все слои? docker system prune -a?? так поудаляю данные, которые собираются из других веток...

Evgen
09.11.2018
09:03:12
Всем привет! Подскажите пожалуйста, а в контейнере нельзя запустить программу с хоста? Можно только в образ доустановить? Хотел отредактировать файл конфигурации, запустил в контейнере mysql bash, но там никакие редакторы не доступны

Maxim
09.11.2018
09:03:38
можно добавить волумом и запустить

Evgen
09.11.2018
09:04:35
о, спасибо!

Maxim
09.11.2018
09:08:29
Google
Maxim
09.11.2018
09:08:43
всегда так делаю, когда надо на проде чет подебажить)))

Evgen
09.11.2018
09:14:55
спасибо, сейчас попробовал apt update а потом install и установилось

Kosta
09.11.2018
11:51:47
Ребят есть задача с которой не могу справиться самостоятельно. Дано стэк сервисов один из которых монга с подключенным на хосте томом для файлов базы, нужно сделать бэкап с залить его на s3. Пробовал поднять контейнер с монгой для бекапа, но она не видит почему то хоста…или нужно в композ файле прописать сеть стэка? и возможно ли так? version: '3' services: mongo_db_backup: image: mongo:4.0.2 volumes: - ./db/main_db/backup:/mongo_backup command: mongodump --host main_mongodb --out /mongo_backup/ docker service ls ID NAME MODE REPLICAS IMAGE zjz1u2iwp9j6 tall_main_mongodb replicated 1/1 mongo:4.0.2

Kosta
09.11.2018
11:53:32
просто пакую вольюм и все?

монгодамп нафиг не нужен?

Sergey
09.11.2018
11:53:48
тык задача то какая

вольюмы бэкапить или дампы

Kosta
09.11.2018
11:54:17
задача иметь бекапы базы на случай чего:)

решение с вольюм упаковать в тар и в с3 это первый вариант который и пришел в голову, но верный ли он?

Sergey
09.11.2018
11:55:29
я хз, я больше по мускулю

Anton
09.11.2018
11:57:34
Всем привет. Если я в compose у сервиса пропишу зависимость от другого сервиса (depends_on), как мне в dockerfile у этого сервиса обращаться к сервису-зависимости?

Kosta
09.11.2018
11:58:11
ясно. дамп не выходит у меня сделать тк мой контейнер с монгодамп не находит хоста. Это из-за того что в композе не прописана сетка текущего стэка?

Проблема что мой контейнер с монгодамп не может подключиться к сетке текущего стэка. Как подключить контейнер к текущему стеку что бы выполнить одну команду внутри сети и умереть?

Anton
09.11.2018
12:16:17
а как и где тогда описывать взаимодействие? мне нужно на основе образа рантайма .net core поднять несколько контейнеров приложений, при этом каждому дать свои env'ы для этого рантайма

Kosta
09.11.2018
12:23:04
ну конечно, добавь в этот конфиг external сеть из того стека, где монга
фигово, видимо в swarm я не могу подключить контейнер в ручную :(

Konstantin
09.11.2018
12:25:42
Можно, почему нет? Я же сказал как

Google
Kosta
09.11.2018
12:26:05
не-а

смотри: Error response from daemon: Could not attach to network pref_main_network: rpc error: code = PermissionDenied desc = network pref_main_network not manually attachable

Konstantin
09.11.2018
12:27:31
Ты сначала композ кидаешь, а потом руками создаешь? Как тебе надо?

Да и сеть можно сделать attachable

Kosta
09.11.2018
12:28:20
Да и сеть можно сделать attachable
да видимо в это дело. Нужно добавить опцию в композ для сварма и перезапустить сервис

Admin


Konstantin
09.11.2018
12:28:50
В композе с бэкапом подключить внешнюю сеть

Kosta
09.11.2018
12:30:17
Ты сначала композ кидаешь, а потом руками создаешь? Как тебе надо?
у меня уже в сварм мод подняты сервисы и не хотелось бы в них влезать, это не мое. Но по все видимости нужно добавить в композ файл для сварма ключ attachable для сетки

Konstantin
09.11.2018
12:30:46
ты меня слышишь?

Kosta
09.11.2018
12:30:57
и в композ бэкапа прописал: networks: default: external: name: pref_main_network

Konstantin
09.11.2018
12:31:19
оно без attachable работает

Kosta
09.11.2018
12:31:56
оно без attachable работает
выше прописана сетка в композе бэкапа

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

что не так то?

Konstantin
09.11.2018
12:33:09
хз, я могу

Kosta
09.11.2018
12:33:27
у тебя основаня сеть в сварм-мод?

смотри: Error response from daemon: Could not attach to network pref_main_network: rpc error: code = PermissionDenied desc = network pref_main_network not manually attachable
вот что я получаю, с прописанной внешней сетью в композе для бекапа. Поэтому я и пишу, что нужно видимо апдейт сделать сервису, дополнив кофиг сети ключем attachable

Konstantin
09.11.2018
12:37:06
attachable нужно если руками контейнер подключаешь, хз почему так



без всяких attachable

Google
Kosta
09.11.2018
13:00:24
без всяких attachable
ок, я делал через docker-compose если в стэк то да, подключатеся. Но exec не получится в моем случае - у меня монгодамп отработал и все - умер. А мне нужно это все в скрипт завернуть и в крон.

Konstantin
09.11.2018
13:04:18
если у тебя докер и тем более swarm - зачем на хосте что-то делать? Предпочитаю и не вижу на то причин - держать хост чистым

Роман
09.11.2018
13:05:08
+

12 factor и вот это все

Kosta
09.11.2018
13:05:22
ммм

Роман
09.11.2018
13:05:45
Я тут уже предлагал удалить compose, да??

Kosta
09.11.2018
13:05:49
да верно, но вот это вот все свалилось на меня внезапно, задача бекап настроить а потом порядок наводить.

Konstantin
09.11.2018
13:06:16
Роман
09.11.2018
13:06:36
Kosta
09.11.2018
13:06:52
Первая идея докер-композ ран монгодамп, эту команду в баш скрипт, который архивируети засылвет это добро в с3 и удаляет архив с хоста.

Kosta
09.11.2018
13:08:12
Хорошо. Если так, то каким образом будет правильно сделать дамп, его сжатие и загрузку в s3. Если все хозяйство в сварм-мод

Konstantin
09.11.2018
13:08:30
нету swarm-mode, просто swarm

Kosta
09.11.2018
13:08:37
всё просто
все просто когда имеешь опыт :)

Страница 866 из 873