George
George
И вообще явно ты что-то не так делаешь
George
Может есть утилиты, которые могут бекапить консул снаружи ?!?!
George
И ещё. Толку тебе от бекапа, если там будут эфемерные ключи
George
Ну, хелсчеки и пр. А остальное налить из репозитория IaC) не проблема
Artem
может кто что посоветует или уже сталкивался с этой проблемой и как то решил
George
Я тебе сказал. Бекап консула херовая идея
George
Как и бекап любой распределенной системы
George
Не важно. Поясни его ценность
George
Если там хелсчеки и пр., Что протухнет на момент восстановления
Artem
чтобы случае выхода из строя серверов или кластера консула, иметь максимально свежие данные для восстановления
Artem
так как всё же рано или поздно настраёт день Х когда ты прийдёшь за рестором 😊
George
George
Взял и передеплоил. Нужно только помнить что )
George
Либо держи второй консул в другом дц )
Artem
George
Artem https://github.com/pshima/consul-snapshot такое не смотрел?
George
т.е. именно внешняя утилита
Roman
коллеги хелп
Roman
почему может быть так что контейнер с нужным портом стартанул
Roman
но по факту порт не открылся
Roman
при этом в docker ps все ок
Roman
d2b3af1091d1 nextcloud:14.0.7-fpm "/entrypoint.sh php-…" 6 minutes ago Up 6 minutes 9000/tcp bin_app_1
Roman
# netstat -lptun | grep 9000
#
Roman
при этом из других контейнеров все пробрасывается
Andrii
Roman
20 app:
21 image: nextcloud:14.0.7-fpm
22 links:
23 - db
24 volumes:
31 restart: always
32
Roman
композом
Roman
до этого все работало ямл не менял
Andrii
ports:
- "9000:9000"
надо добавить,
Jürgen
порт не открыт
Andrii
непонятно как работало если порт не открыт, то ли просто был запущен инстанс приложения без докера
то ли network_mode: "host" стоял
Roman
действительно
Roman
спасибо
Roman
нее
Roman
небыло портов
Roman
нжинкс тоже рядом в контейнере
Roman
наверное поэтому не было
Андрей
Привет
Есть альтернативы docker-compose?
Jürgen
Vladimir
Andrey
nomad кстати
George
George
George
читал по диагонали, сорян
Artem
😊
pavel
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
pavel
помогите почему так?
Ivan
pavel
Ivan
Подскажу - папка
pavel
Georgiy
скорее директория
Georgiy
это чтобы не путаться так названо?
Georgiy
ну всмысле, наоборот
Ivan
Воооот. Тебе выше написали то же самое. нельзя так. файл-файл, папка-папка. Укажи справа полный путь до файла
Ivan
йопт, перенос, сорри
Ivan
/dev/nginx.conf.nginx точно файл?
pavel
- ./dev/nginx.conf.nginx:/etc/nginx/nginx.conf/default.conf
таже история, я чегото не догоняю
Ильдар
file ./dev/nginx.conf.nginx
?
pavel
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
Ты опять папку на файл маунтишь
pavel
docker/dev/nginx.conf.nginx: ASCII text
Ильдар
ямл в студию
pavel
pavel
pavel
conf.d ЖЕ
pavel
собралось
поменял
- ./dev/nginx.conf.nginx:/etc/nginx/nginx.conf/default
на
- ./dev/nginx.conf.nginx:/etc/nginx/conf.d/default
pavel
спасибо всем)