контейнера в файловую систему моего хоста. Я использую docker-compose, вот пример docker-compose.yml:
                  
                  
                  
                  
                  
                  version: "3.9"
                  
                  
                  services:
                  
                  
                    clickhouse-server:
                  
                  
                      image: yandex/clickhouse-server
                  
                  
                      ports:
                  
                  
                        - "8123:8123"
                  
                  
                      volumes:
                  
                  
                        - ./config:/etc/clickhouse-server
                  
                  
                        - ./data:/var/lib/clickhouse
                  
                  
                      networks:
                  
                  
                          - clickhouse-network
                  
                  
                  
                  
                  
                    clickhouse-client:
                  
                  
                      image: yandex/clickhouse-client
                  
                  
                      entrypoint:
                  
                  
                        - /bin/sleep
                  
                  
                      command:
                  
                  
                        - infinity
                  
                  
                      networks:
                  
                  
                          - clickhouse-network
                  
                  
                  networks:
                  
                  
                    clickhouse-network:
                  
                  
                      driver: bridge
                  
                  
                  
                  
                  
                  
                  
                  
                  Директорий ./config и ./data у меня нет. Я хочу, чтобы при старте стека они создались и заполнились содержимым из соответствующих путей в контейнере: /etc/clickhouse-server и /var/lib/clickhouse. Но этого не происходит. После старта, у меня создаются пустые директории ./config и ./data и эти пустые директории маппируются на пути внутрь контейнеров. Таким образом контейнеры просто не стартуют, так как у них из-за этого пропало содержимое по этим путям. 
                  
                  
                  
                  
                  
                  Вопрос: как написать docker-compose.yml, чтобы после первого запуска у меня на хосте создавались директории с содержимым, проброшенные внутрь котейнера?
                  
                  
                
привет не сорказм https://docs.docker.com/compose/compose-file/#volumes
да уж, ну и помощь
Обсуждают сегодня