@docker_ru

Страница 1327 из 1375
arts
10.07.2019
11:13:33
В общем пихайте и сервис и редиску в один компоуз и вперед )
Они и так в одном компоузе, только сервис с network_mode: host

Alexander
10.07.2019
11:28:51
Сталкивался с этой фигней на днях. Вылечилось тупо рестартом сервиса докера.
Там к бд не был примонтирован вольюм и она улетела в никуда

Ура

Можно ли как-то достать его фс?

Google
Green
10.07.2019
11:32:22
Добрый день. Использую docker-compose. Хотелось бы чтобы изнутри контейнера A был доступен локалхост. И чтобы можно было через другие контенейры обратиться к контейнеру A.

Alexander
10.07.2019
11:32:40
что за бд?
Контейнер с Постгрес

Кирилл
10.07.2019
11:33:34
тут ищи

один из вольюмов будет твой

я по размеру обычно ищу

или на пейстбин

Контейнер с Постгрес
вольюмы - это просто папки, поэтому так назвал

Green
10.07.2019
11:34:54
Google
Green
10.07.2019
11:36:15
https://pastebin.com/FxGdTeQY

На локал хост запущен ngnix, который слушает 8888. Нужно чтобы nginx-exporter получил доступ к nginx. А контейнер с prometheus имел доступ к nginx-exporter

Кирилл
10.07.2019
11:38:10
а тебе обязательно держать все за бриджом?

в такой схеме ты не получишь доступ к локалхосту

Green
10.07.2019
11:38:29
а тебе обязательно держать все за бриджом?
Ты предлагешь все на хосте запусить?

Кирилл
10.07.2019
11:38:36
дээ)

чтобы у тебя хостова ясеть была доступна для контейнеров

Green
10.07.2019
11:38:54
Думал можно без этого, хотя в данном случае не критично

Кирилл
10.07.2019
11:39:06
без этого - обращаться на внешний адрес

локалхост - это твой контейнер здесь будет

Green
10.07.2019
11:39:58
Понял, спасибо

Alexander
10.07.2019
12:10:43
/var/lib/docker/volumes
Да, спасибо, нашел

Вот только как теперь восстановить назад?

Кирилл
10.07.2019
12:11:10
Вот только как теперь восстановить назад?
никак, просто вынеси в другое место и мапь

Vladimir
10.07.2019
12:11:19
Всем привет! Неожиданно на сервере в dockerd поступила команда graceful shutdown. Как определить источник?

Кирилл
10.07.2019
12:12:50
Vladimir
10.07.2019
12:13:23
Сессий не было в этот момент на сервере открытых

Кирилл
10.07.2019
12:13:44
Вот только как теперь восстановить назад?
./data/postgresql:/var/lib/postgresql/data вот так мапить, например

Den
10.07.2019
12:14:34
куя

Кирилл
10.07.2019
12:16:36
Сессий не было в этот момент на сервере открытых
тогда - это фантом, если нет данных с логированием, метриками, понимания,что там крутится

Google
Vladimir
10.07.2019
12:18:05
Спасибо

Кирилл
10.07.2019
12:19:37
ну может кто знает, у меня такого никогда не было

Владимир
10.07.2019
12:19:49
Всем привет

Подскажите что я делаю не так и что тут имеется ввиду

# docker run -itd --rm --network=postfix-net -p 25:25 --name=my-postfix postfix:latest 877b4bbb102b33171fdd606cfb6e3526cd5a9d50d0cc646d88248a0466e9eaf2 docker: Error response from daemon: driver failed programming external connectivity on endpoint my-postfix (cb1878df1bdf6d4dd895d49f0e2227d8c9f240db6a5e6b9af0ff012253221919): Error starting userland proxy: listen tcp 0.0.0.0:25: bind: address already in use.

George
10.07.2019
12:20:18
написано же

у тебя 25-й порт занят

netstat -tlpn

Владимир
10.07.2019
12:20:39
написано же
Я подумал что в докере порт не открывается

ну в смысле сам постфикс не запускается

George
10.07.2019
12:20:52
нет

Владимир
10.07.2019
12:23:13
я тупой)

СОрян, чёт даже не подумал

Kusok
10.07.2019
12:33:21


Но если /app/composer заменю на /usr/loca/bin/composer - то туда копируется

Ivgenich
10.07.2019
12:36:37
mv ./composer.phar /app/composer/ не?

Pavel
10.07.2019
12:37:53
может папку создать нужно ?

Kusok
10.07.2019
12:38:35
она сущесвтует

Pavel
10.07.2019
12:40:42
/app/composer существует?

Kusok
10.07.2019
12:41:28
нет, /app

Google
Ivgenich
10.07.2019
12:41:57
Тогда mkdir

Pavel
10.07.2019
12:41:58
так а куда он тогда по твоему будет копировать если ее нет?

Ivgenich
10.07.2019
12:42:06
mkdir --parents ./some/path/; mv yourfile.txt $_

https://stackoverflow.com/questions/547719/is-there-a-way-to-make-mv-create-the-directory-to-be-moved-to-if-it-doesnt-exis

Kusok
10.07.2019
12:43:01
/app то есть

Ivgenich
10.07.2019
12:43:12
Но composer же нет

Kusok
10.07.2019
12:43:24
composer - это файл в данном случае

Ivgenich
10.07.2019
12:43:39
Тогда проверь права на app

Pavel
10.07.2019
12:44:40
в твоем случае копируется именно в папку

я бы перед этим шагом переименовал файл, и перенес его в /app

Kusok
10.07.2019
12:46:17
Но дело в том, что и так тоже не копируется: mv ./composer.phar /app/composer.phar

Pavel
10.07.2019
12:47:09
mv ./composer.phar ./composer && mv composer /app

Daniil
10.07.2019
13:21:36
Посоветуйте, плиз, доки по безопасности докера, надо как то грамотно показывать порты одной сети и не показывать всем

Много видел здесь, что безопасность это не про докер

если в целом подтянуть компетенцию по работе сети

Irek
10.07.2019
13:27:41
Посоветуйте, плиз, доки по безопасности докера, надо как то грамотно показывать порты одной сети и не показывать всем
—network=host и по сути дальше крутить файрволом хостовой тачки, больше вариантов не вижу

George
10.07.2019
13:29:51
Посоветуйте, плиз, доки по безопасности докера, надо как то грамотно показывать порты одной сети и не показывать всем
Более подробнее задачу. Вариантов много. Начиная от биндить на конкретные айпи, кончая файрволлом

Mikhail
10.07.2019
13:34:38
—network=host и по сути дальше крутить файрволом хостовой тачки, больше вариантов не вижу
Зачем нетворк хост? Можно же заэкспоузить порты и все. Потом открыть с машины

Daniil
10.07.2019
13:36:08
Задачи нет, для себя подтянуть знания в этом направление, стоит тогда начать крутить безопасность в целом системы хоста

Google
George
10.07.2019
13:36:28
--publish работает через Нат. Задолбаешься потом закрывать

Удобнее всего, когда безопасность на стороне iaas. Vpc, nsx etc

Сергей
10.07.2019
13:51:07
Парни объясните в двух словах чем отличается link от depend on?

A1EF
10.07.2019
13:52:35
Первое обеспечивает связь между контейнерами, а второе — зависимость очередности поднятия контейнеров в докер композе

Сергей
10.07.2019
13:54:10
Хорошо если они в компосе то Линк и не нужен?

Можно ограничиться только депенд он?

Первое обеспечивает связь между контейнерами, а второе — зависимость очередности поднятия контейнеров в докер композе
Сергей Ладутько: Хорошо если они в компосе то Линк и не нужен? Можно ограничиться только депенд он?

A1EF
10.07.2019
13:56:40
линкс вообще легаси

Но не суть. Это про разное. депенд просто не позволит подняться контейнеру до того момента времени, пока не поднимется другой, от которого зависит первый

George
10.07.2019
14:28:25
Ну, поднялся первый контейнер, а потом упал.

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