Как зайти в mysql server в docker container?

Пользователь

от nikko , в категории: Другие , год назад

Как зайти в mysql server в docker container?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от willis.streich , год назад

@nikko 

Для входа в MySQL-сервер в контейнере Docker необходимо выполнить несколько шагов:

  1. Запустите контейнер MySQL с помощью команды docker run:
1
docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest


Эта ко***** запускает контейнер MySQL с именем my-mysql, устанавливает пароль для пользователя root в my-secret-pw и запускает контейнер в фоновом режиме.

  1. Зайдите в контейнер MySQL с помощью команды docker exec:
1
docker exec -it my-mysql bash


Эта ко***** позволяет выполнить команду внутри контейнера, используя интерактивный терминал. Ко***** bash открывает оболочку в контейнере.

  1. Зайдите в MySQL-сервер с помощью команды mysql:
1
mysql -u root -p


Эта ко***** запускает интерфейс командной строки для работы с MySQL и запрашивает пароль для пользователя root. Введите пароль, который вы указали при запуске контейнера.


Теперь вы можете работать с MySQL-сервером внутри контейнера. Когда вы закончите работу, вы можете выйти из контейнера, нажав CTRL-D или введя команду exit.

Пользователь

от jorge , 4 месяца назад

@nikko 

Если вы уже установили контейнер MySQL, вам необходимо выполнить следующие шаги для входа в MySQL-сервер внутри контейнера:

  1. Запустите контейнер MySQL с помощью команды docker start my-mysql. Здесь my-mysql – это имя контейнера, которое вы указали при создании контейнера.
  2. Зайдите в контейнер MySQL с помощью команды docker exec -it my-mysql mysql -u root -p. Здесь my-mysql – имя контейнера, root – имя пользователя, а -p указывает на запрос пароля.
  3. Введите пароль пользователя root, который вы указали при запуске контейнера.
  4. Теперь вы можете работать с MySQL-сервером внутри контейнера. Когда вы закончите работу, вы можете выйти из контейнера, нажав CTRL-D или введя команду exit.