База данных удаляется каждый раз, когда перезагружается контейнер MySQLMySql

Форум по Mysql
Ответить
Anonymous
 База данных удаляется каждый раз, когда перезагружается контейнер MySQL

Сообщение Anonymous »

Я пытаюсь развернуть свое приложение на сервере Digitalocean Droplet, работая на контейнере Docker. Тем не менее, когда контейнер MySQL DB пересмотрел, я нахожу удаленную базу данных, когда я получаю доступ к панели панели PhpMyAdmin, размещенной на сервере.
Вот мой файл скомплектования Docker: < /p>
version: "3.9"
services:
backend:
image: my/image_example:latest
container_name: my-app
ports:
- "3000:3000"
environment:
DATABASE_URL: mysql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}
volumes:
- ./documents:/app/documents
depends_on:
- db
restart: unless-stopped
networks:
- my-network

db:
image: mysql:8.0
container_name: my-db
restart: always
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
ports:
- "${DB_PORT}:3306"
volumes:
- ./prod-db.sql:/docker-entrypoint-initdb.d/schema.sql:ro
- db_data:/var/lib/mysql
networks:
- my-network
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: phpmyadmin
restart: always
environment:
PMA_HOST: ${PMA_HOST}
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
ports:
- "8080:80"
depends_on:
- db
networks:
- my-network

networks:
my-network:
driver: bridge
name: my-network

volumes:
db_data:
< /code>
Я убедитесь, что объемы постоянны, но DB продолжает удалять каждый раз, когда перезапуск контейнеров MySQL. Мне нужно сделать базу данных доступной все время на сервере.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -restarted
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»