I have 2 docker containers. One running tomcat and the other running mysql. I want to copy a .sql file into the already existing “docker-entrypoint-initdb.d” folder of the mysql container.
I used the following command in my Dockerfile:
COPY test.sql /docker-entrypoint-initdb.d
After both containers are started I saw that the folder “docker-entrypoint-initdb.d” was created in my tomcat container and the test.sql was copied into it. The file isn’t copied where I need it to be. test.sql wasnt copied into the mysql container.
What can I do?
Here’s my docker-compose.xml:
version: "2" services: db: image: mysql environment: - MYSQL_ALLOW_EMPTY_PASSWORD="true" myapp: build: ./myapp ports: - 8080:8080 - 3306:3306