Различные методы запуска MySQL в контейнере Docker

Вот несколько альтернативных методов достижения того же результата:

  1. Использование Docker Compose: создайте docker-compose.yml
version: '3'
services:
  db:
    image: mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: your_password
      MYSQL_DATABASE: your_database
      MYSQL_USER: your_username
      MYSQL_PASSWORD: your_user_password

Сохраните файл и выполните команду docker-compose up -d.

  1. Извлечение образа и запуск контейнера отдельно:
    • Извлеките образ MySQL из реестра Docker Hub: docker pull mysql
    • Запустите контейнер: docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=ваш_пароль mysql

Не забудьте заменить ваш_парольна желаемый пароль root.