184 похожих чатов

Здравствуйте, товарищи. Помогите, пожалуйста, на получается вывести на volume файл

config.xml, может это порочная практика, и надо использовать config.d каталог и, как-то там это реализовывать, или через ENV устанавливать нужные настройки. Но, все-таки, config.xml реально же на вольюмы спроецировать? у меня такой docker-compose:
version: '3.3'
services:
clickhouse:
image: yandex/clickhouse-server:21.11.4.14
ports:
- "8123:8123"
- "9000:9000"
volumes:
- "/var/lib/clickhouse:/var/lib/clickhouse"
- "/etc/clickhouse-server/config.xml:/etc/clickhouse-server/config.xml"
restart: always

clickhouse-client:
image: yandex/clickhouse-client

6 ответов

8 просмотров

- "/var/lib/clickhouse:/var/lib/clickhouse" - "/etc/clickhouse-server/config.xml:/etc/clickhouse-server/config.xml" ? что это ? это типа на хосте и в контейнере одинаковые пути что-ли? бред какой-то

Ekaterina- Автор вопроса
Denny [Altinity]
- "/var/lib/clickhouse:/var/lib/clickhouse" ...

нельзя по тому же пути на хост пробросить?

Ekaterina
нельзя по тому же пути на хост пробросить?

можно, но как-то странно. и про кавычки " я не уверен, я без кавычек пишу volumes: - $PWD/docker/clickhouse/etc/clickhouse-server/conf.d/:/etc/clickhouse-server/conf.d/ - $PWD/docker/clickhouse/var/lib/clickhouse/metadata/:/var/lib/clickhouse/metadata/ - $PWD/docker/clickhouse/var/log/clickhouse-server/:/var/log/clickhouse-server/

Ekaterina- Автор вопроса
Denny [Altinity]
можно, но как-то странно. и про кавычки " я не ув...

вроде, для 3- версии формата композа в примере с кавычками в документации

Ekaterina- Автор вопроса
Denny [Altinity]
можно, но как-то странно. и про кавычки " я не ув...

он создает каталог config.d, если ссылаться на него, а если еще файл прописывать config.xml, то он создает директорию config.xml

Ekaterina
он создает каталог config.d, если ссылаться на нег...

Вам нужен не volume, а bind (https://docs.docker.com/storage/bind-mounts/): If you use -v or --volume to bind-mount a file or directory that does not yet exist on the Docker host, -v creates the endpoint for you. It is always created as a directory. If you use --mount to bind-mount a file or directory that does not yet exist on the Docker host, Docker does not automatically create it for you, but generates an error.

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Карта сайта