Para saber mais sobre o Docker, confira:
Hoje, veremos como configurar o MariaDB Deployment usando uma imagem do docker MariaDB.
Guia de instalação:
A seguir estão as etapas envolvidas na configuração do MariaDB Docker Deployment:
Etapa 1: instalar o Docker usando o script de instalação universal
A primeira tarefa é instalar os repositórios necessários do Docker, incluindo pacotes e módulos do Kernal em seu sistema Linux. Isso pode ser feito executando o seguinte script:
ondulação -sSL https: // get.docker.com / | sh
Etapa 2: Iniciar o Docker Daemon
Após executar o script, iniciaremos o Docker Daemon.
sudo systemctl iniciar janela de encaixe
sudo gpasswd -uma ' ${USER} ' estivador
Etapa 3: usar a imagem do Docker MariaDB
Vamos agora implantar o MariaDB usando uma imagem MariaDB Docker. Com a ajuda desta imagem, vamos criar um container. Para fazer isso, siga os comandos mencionados abaixo:
Use o seguinte comando para pesquisar imagens do MariaDB Docker:
pesquisa docker mariadb
Depois de decidir qual imagem MariaDB baixar, use o seguinte comando para instalar a imagem:
docker pull mariadb: 10 .x
Execute o seguinte comando para ver a lista de todas as imagens do Docker instaladas em seu sistema:
imagens do docker
Para executar a imagem MariaDB que acabamos de instalar, precisamos de um container. Nesta etapa, criaremos um contêiner para executar a imagem.
execução do docker --nome mariadbprac -e MYSQL_ROOT_PASSWORD =senha123 -p 3308 : 3308 -d docker.io / biblioteca / mariadb: 10 .x
O nome que demos ao container é mariadbprac.
execução do docker --nome mariadbprac -e MYSQL_ROOT_PASSWORD =senha123 -p 3308 : 3308 -d docker.io / biblioteca / mariadb: 10 .x
Emita o seguinte comando para ver todos os contêineres em seu sistema:
estivador ps
Como executar e parar o contêiner?
Use o seguinte comando para interromper um contêiner em execução:
docker stop mariadbprac
Isso interromperá instantaneamente o contêiner.
Agora, se você deseja iniciar o contêiner, emita o seguinte comando:
docker reinicie mariadbprac
Isso iniciará seu contêiner.
Como acessar o contêiner?
Bash pode ser usado para acessar o container assim:
estivador executivo -isto mariadb_prac_test festança
Como conectar o MariaDB de fora do contêiner?
Podemos nos conectar ao servidor MariaDB usando TCP. Para isso, o Cliente deve estar rodando na mesma máquina que o container do servidor.
Mas antes disso, precisamos encontrar o endereço IP do contêiner atribuído. Para isso, usaremos a seguinte sintaxe de comando:
Inspeção do Docker -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadpracEncontramos o endereço IP. Execute o seguinte comando para forçar a conexão TCP:
mysql -h 10.254.152.65 -u root -p
Às vezes, é necessário mencionar também a porta do servidor para forçar a conexão TCP assim:
mysql -h 10.254.152.65 -P 3308 --protocol=TCP -u root -p
Agora, configuramos com êxito a implantação do docker MariaDB.
Conclusão
No guia de hoje, exploramos em detalhes o processo de instalação do Docker usando o Universal Installation Script. Em seguida, vimos como iniciar o Docker Deamon. Também aprendemos como criar um container para executar uma imagem MariaDB. No final, exploramos como podemos nos conectar ao MariaDB de fora do contêiner.