Как настроить развертывание MariaDB Docker?

Kak Nastroit Razvertyvanie Mariadb Docker



Docker используется для разработки, доставки и запуска приложений. Docker позволяет изолировать ваши приложения от вашей инфраструктуры, чтобы программное обеспечение можно было доставлять быстро и эффективно.

Чтобы узнать больше о Docker, проверьте это:

https://www.docker.com/







Сегодня мы увидим, как настроить развертывание MariaDB с помощью образа докера MariaDB.



Инструкция по установке:

Ниже приведены шаги, необходимые для настройки развертывания MariaDB Docker:



Шаг 1. Установите Docker с помощью универсального сценария установки

Первая задача — установить необходимые репозитории Docker, включая пакеты и модули ядра, в вашей системе Linux. Этого можно добиться, запустив следующий скрипт:





завиток -sSL https: // get.docker.com / | ш

Шаг 2: Запустите демон Docker

После запуска скрипта мы запустим Docker Daemon.



судо systemctl запустить докер

судо gpasswd ' ${ПОЛЬЗОВАТЕЛЬ} ' докер

Шаг 3. Используйте образ Docker MariaDB

Давайте теперь развернем MariaDB, используя образ MariaDB Docker. С помощью этого изображения мы создадим контейнер. Для этого выполните команды, указанные ниже:

Используйте следующую команду для поиска образов MariaDB Docker:

докер поиск mariadb

После того, как вы решили, какой образ MariaDB загрузить, используйте следующую команду для установки образа:

докер тянуть mariadb: 10 .Икс

Выполните следующую команду, чтобы просмотреть список всех образов Docker, установленных в вашей системе:

докер образы

Для запуска образа MariaDB, который мы только что установили, нам нужен контейнер. На этом этапе мы создадим контейнер для запуска образа.

докер запустить --имя мариадбпрак -а также MYSQL_ROOT_PASSWORD =пароль123 -п 3308 : 3308 докер.ио / библиотека / мариадб: 10 .Икс

Имя, которое мы дали контейнеру, — mariadbprac.

докер запустить --имя мариадбпрак -а также MYSQL_ROOT_PASSWORD =пароль123 -п 3308 : 3308 докер.ио / библиотека / мариадб: 10 .Икс

Введите следующую команду, чтобы увидеть все контейнеры в вашей системе:

докер PS

Как запустить и остановить контейнер?

Используйте следующую команду, чтобы остановить работающий контейнер:

докер стоп мариадбпрак

Это мгновенно остановит контейнер.

Теперь, если вы хотите запустить контейнер, введите следующую команду:

докер перезапускает mariadbprac

Это запустит ваш контейнер.

Как получить доступ к контейнеру?

Bash можно использовать для доступа к контейнеру следующим образом:

докер исполнитель -Это mariadb_prac_test бить

Как подключить MariaDB из-за пределов контейнера?

Мы можем подключиться к серверу MariaDB, используя TCP. Для этого клиент должен работать на той же машине, что и контейнер сервера.

Но перед этим нам нужно найти IP-адрес назначенного контейнера. Для этого мы будем использовать следующий синтаксис команды:

Докер проверяет -f '{{диапазон .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' Мариадпрак

Мы нашли IP-адрес. Выполните следующую команду, чтобы принудительно установить TCP-соединение:

mysql -h 10.254.152.65 -u корень -p

Иногда требуется также указать порт для сервера, чтобы принудительно установить TCP-соединение, например:

mysql -h 10.254.152.65 -P 3308 --протокол=TCP -u корень -p

Теперь мы успешно настроили развертывание докера MariaDB.

Вывод

В сегодняшнем руководстве мы подробно рассмотрели процесс установки Docker с помощью универсального сценария установки. Затем мы увидели, как запустить Docker Deamon. Мы также узнали, как создать контейнер для запуска образа MariaDB. В конце мы изучили, как мы можем подключиться к MariaDB из-за пределов контейнера.