ls -l docker-entrypoint-initdb.d/
                  
                  
                  ls: cannot access 'docker-entrypoint-initdb.d/schema.sql': Permission denied
                  
                  
                  total 0
                  
                  
                  -????????? ? ? ? ?            ? schema.sql
                  
                  
                  
                  
                  
                  Описание контейнера в docker-compose:
                  
                  
                  
                  
                  
                  app-database:
                  
                  
                      container_name: app-database
                  
                  
                      image: mysql:5.7
                  
                  
                      ports:
                  
                  
                        - "3306"
                  
                  
                      restart: always
                  
                  
                      tty: true
                  
                  
                      environment:
                  
                  
                        MYSQL_DATABASE: ${DB_NAME}
                  
                  
                        MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
                  
                  
                      volumes:
                  
                  
                        - mysql-data:/var/lib/mysql
                  
                  
                        - mysql-config:/etc/my.cnf
                  
                  
                        - ./dumps/schema.sql:/docker-entrypoint-initdb.d/schema.sql
                  
                  
                      healthcheck:
                  
                  
                        test: [ "CMD-SHELL", "mysqladmin -uroot -p${DB_ROOT_PASSWORD} ping" ]
                  
                  
                        interval: 10s
                  
                  
                        timeout: 2s
                  
                  
                        retries: 10
                  
                  
                      networks:
                  
                  
                        - app-network
                  
                  
                  
                  
                  
                  volumes:
                  
                  
                    mysql-data:
                  
                  
                    mysql-config:
                  
                  
                  
                  
                  
                  networks:
                  
                  
                    app-network:
                  
                  
                
маркдаун это три `
Права на файл сделать более лояльными
Это можно сделать без Dockerfile для Mysql? Нашел пример только такой. А хотелось бы одним маутом в docker-compose обойтись
Проблема решена добавлением правила в политику SELinux, как описано тут.
Обсуждают сегодня