@docker_ru

Страница 1067 из 1375
George
22.02.2019
14:44:40
и релаксирй

настройка логротейт - уже на стороне хоста с докером. А еще лучше - настрой на логирование в journald. Он и docker logs не ломает, и не ломает систему, если, напрмиер, место кончилось. Логи автоматом ротируются. Ну, и всегда логи можно передать дальше в грейлог какой-нибудь или еще куда

Александр
22.02.2019
14:45:48
и релаксирй
в корпоративном релаксарии

Google
Александр
22.02.2019
14:46:15
с массажистками и снукером

Артем
22.02.2019
15:03:06
Запускай крон снаружи докера ) в кронтабе будет docker exec blablabla команда_бекапа
Спасибо за совет, я думал об этом, но тогда как быть ведь у меня consul задеплоен как сервис в swarm, при перезапуске имя контейнера смениться, есть способ коннекта в контейнер по имени сервиса swarm ?

Артем
22.02.2019
15:10:59
дык задай container_name
в swarm не юзал его, как это поле работает при скйлинге?

LEXASOFT
22.02.2019
15:12:27
Артем
22.02.2019
15:13:54
Ignoring deprecated options: container_name: Setting the container name is not supported.

а если контейнер запустить в 10 потоков то у тебя крон 10 раз будет выполнятья?
вот по этому и думал запустить крон внутри контейнера и сделать ротейт (бекапы мало весят)

Stefan
22.02.2019
15:16:14
в swarm не юзал его, как это поле работает при скйлинге?
я уже позабыл немного сворм, он походу хэш добавляет так что наверное не поможет

George
22.02.2019
15:16:38
вот по этому и думал запустить крон внутри контейнера и сделать ротейт (бекапы мало весят)
Ну, если внутри, то а) тебе нужна персистенция б) тащить полноценный инит внутрь

И вообще явно ты что-то не так делаешь

Google
George
22.02.2019
15:17:13
Может есть утилиты, которые могут бекапить консул снаружи ?!?!

И ещё. Толку тебе от бекапа, если там будут эфемерные ключи

Ну, хелсчеки и пр. А остальное налить из репозитория IaC) не проблема

Артем
22.02.2019
15:19:29
Может есть утилиты, которые могут бекапить консул снаружи ?!?!
есть один проект на гите но он уже очень давно не поддерживается, а юзать старый консул как то не охота, ещё в интрепрайс решении есть бекап агент это тот же консул только он служит для создание бекапов

И вообще явно ты что-то не так делаешь
я тоже так думаю, вот по этому и написал?

может кто что посоветует или уже сталкивался с этой проблемой и как то решил

George
22.02.2019
15:20:48
Я тебе сказал. Бекап консула херовая идея

Как и бекап любой распределенной системы

Артем
22.02.2019
15:22:06
И ещё. Толку тебе от бекапа, если там будут эфемерные ключи
под бекапом имею ввиду снапшот, он сохраняет состояние данных на момент создания

George
22.02.2019
15:22:27
Не важно. Поясни его ценность

Если там хелсчеки и пр., Что протухнет на момент восстановления

Артем
22.02.2019
15:23:40
чтобы случае выхода из строя серверов или кластера консула, иметь максимально свежие данные для восстановления

так как всё же рано или поздно настраёт день Х когда ты прийдёшь за рестором ?

George
22.02.2019
15:37:47
Взял и передеплоил. Нужно только помнить что )

Либо держи второй консул в другом дц )

George
22.02.2019
15:52:56
Artem https://github.com/pshima/consul-snapshot такое не смотрел?

т.е. именно внешняя утилита

Roman
22.02.2019
17:50:41
коллеги хелп

Google
Roman
22.02.2019
17:50:53
почему может быть так что контейнер с нужным портом стартанул

но по факту порт не открылся

при этом в docker ps все ок

d2b3af1091d1 nextcloud:14.0.7-fpm "/entrypoint.sh php-…" 6 minutes ago Up 6 minutes 9000/tcp bin_app_1

# netstat -lptun | grep 9000 #

при этом из других контейнеров все пробрасывается

Roman
22.02.2019
17:56:01
20 app: 21 image: nextcloud:14.0.7-fpm 22 links: 23 - db 24 volumes: 31 restart: always 32

композом

до этого все работало ямл не менял

Andew
22.02.2019
17:58:21
ports: - "9000:9000" надо добавить,

Iurii
22.02.2019
17:58:49
порт не открыт

Andew
22.02.2019
17:59:46
непонятно как работало если порт не открыт, то ли просто был запущен инстанс приложения без докера то ли network_mode: "host" стоял

Roman
22.02.2019
18:00:23
действительно

спасибо

нее

небыло портов

нжинкс тоже рядом в контейнере

наверное поэтому не было

Андрей
22.02.2019
19:52:40
Привет Есть альтернативы docker-compose?

Google
Iurii
22.02.2019
19:59:07
Владимир
22.02.2019
20:16:06
Andrey
22.02.2019
20:16:23
nomad кстати

George
22.02.2019
20:17:43
Привет Есть альтернативы docker-compose?
офигеннный вопрос, на 200$ прям

Артем
22.02.2019
20:19:49
Artem https://github.com/pshima/consul-snapshot такое не смотрел?
я за неё писал в самом начале.. что она больше не поддерживается

George
22.02.2019
20:20:13
читал по диагонали, сорян

Артем
22.02.2019
20:21:05
?

[Anonymous]
22.02.2019
21:49:15
@insider111 Телеграм-канал Инсайдера о теневой стороне российского спорта и коррупционных схемах. Узнайте, как "пилят бабки" в вашей любимой команде.

сын подруги
23.02.2019
00:47:38
​​Интернет-издание Палач опубликовал ТОП забытых мест прошлого десятилетия. Забегая вперёд, скажем, что кроме компьютерных клубов там упоминаются казино и аттракционы. Олдфагам самое раздолье!

Pavel
23.02.2019
10:00:38
nginx: container_name: phc_lks_nginx image: nginx:1.15.8-alpine restart: always depends_on: - backend volumes: - ./dev/nginx.conf.nginx:/etc/nginx/nginx.conf/default ports: - "80:8000" ERROR: for 1bb3cd939af9_docker_nginx_1 Cannot start service nginx: OCI runtime create failed: container_linux.go:344: starting container process caused "process_linux.go:424: container init caused \"rootfs_linux.go:58: mounting \\\"/Users/phc/lks_dev/docker/dev/nginx.conf.nginx\\\" to rootfs \\\"/var/lib/docker/overlay2/27f24e35b8182e5ea9e69b989f475668e9dbfd905f0fb62e544b3e157c3dc72c/merged\\\" at \\\"/var/lib/docker/overlay2/27f24e35b8182e5ea9e69b989f475668e9dbfd905f0fb62e544b3e157c3dc72c/merged/etc/nginx/nginx.conf/default\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

помогите почему так?

Никитяо
23.02.2019
10:31:44
помогите почему так?
ты файл на папку мапишь

Pavel
23.02.2019
12:20:29
ты файл на папку мапишь
/etc/nginx/nginx.conf/default default - фаил

Ivan
23.02.2019
12:22:21
/etc/nginx/nginx.conf/default default - фаил
./dev/nginx.conf.nginx - это что?

Pavel
23.02.2019
12:22:43
./dev/nginx.conf.nginx - это что?
фаил конфига nginx

Ivan
23.02.2019
12:22:54
фаил конфига nginx
/etc/nginx/nginx.conf/ а это?

Подскажу - папка

Pavel
23.02.2019
12:23:09
Google
Georgiy
23.02.2019
12:23:15
скорее директория

это чтобы не путаться так названо?

ну всмысле, наоборот

Ivan
23.02.2019
12:23:48
Воооот. Тебе выше написали то же самое. нельзя так. файл-файл, папка-папка. Укажи справа полный путь до файла

Pavel
23.02.2019
12:23:50
/etc/nginx/nginx.conf/ а это?
/etc/nginx/nginx.conf/default. но я же так делаю

Ivan
23.02.2019
12:24:09
йопт, перенос, сорри

/dev/nginx.conf.nginx точно файл?

Pavel
23.02.2019
12:25:11
- ./dev/nginx.conf.nginx:/etc/nginx/nginx.conf/default.conf таже история, я чегото не догоняю

ildar
23.02.2019
12:28:16
file ./dev/nginx.conf.nginx ?

Pavel
23.02.2019
12:28:17
/dev/nginx.conf.nginx точно файл?
100 % сделал папку nginx перенес туда фаил и сделал так - ./dev/nginx:/etc/nginx/nginx.conf

ERROR: for nginx Cannot start service nginx: OCI runtime create failed: container_linux.go:344: starting container process caused "process_linux.go:424: container init caused \"rootfs_linux.go:58: mounting \\\"/Users/phc/lks_dev/docker/dev/nginx\\\" to rootfs \\\"/var/lib/docker/overlay2/89b3daff351c8dce48af11e113a4d30922d6ebe78c94aa1b2d6d59aff9919091/merged\\\" at \\\"/var/lib/docker/overlay2/89b3daff351c8dce48af11e113a4d30922d6ebe78c94aa1b2d6d59aff9919091/merged/etc/nginx/nginx.conf\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type ERROR: Encountered errors while bringing up the project.

Ivan
23.02.2019
12:28:51
Ты опять папку на файл маунтишь

Pavel
23.02.2019
12:29:12
docker/dev/nginx.conf.nginx: ASCII text

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