docker-compose instalar mysql

El primer paso: primero instale docker y docker-compose

Consulte mi otro artículo para conocer los pasos de instalación https://blog.csdn.net/qq_37557563/article/details/109747026

 

Paso 2: Cree una carpeta docker-compose-service / mysql en el directorio raíz. El     archivo docker-compose-service es donde almacenaré todos los contenedores instalados en el futuro.

 

 

Cree una nueva carpeta docker-compose.yml  

version: '3'
services:
  mysql:
    image: mysql
    restart: always
    container_name: mysql
    environment:
      MYSQL_ROOT_PASSWORD: 123456
    command:
      --default-authentication-plugin=mysql_native_password
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --explicit_defaults_for_timestamp=true
      --lower_case_table_names=1
      --max_allowed_packet=128M;
    ports:
      - 3306:3306
    volumes:
      - /root/docker-compose-service/mysql/data:/var/lib/mysql
      - /etc/localtime:/etc/localtime:ro

La base de datos predeterminada es que la cuenta es root

Modifique la contraseña usted mismo MYSQL_ROOT_PASSWORD

Ahorrar

 

Ingrese a la carpeta mysql. Comando para iniciar mysql: docker-compose up -d (Inicie el comando del contenedor, asegúrese de ejecutar este comando en el directorio donde se debe iniciar el contenedor. Comenzará todos los contenedores en este directorio)

El comando para detener el contenedor mysql es: docker-compsoe down

 

Use el comando docker para ver si el contenedor mysql ha iniciado docker ps 

 

Enlace de Navicat mysql

     

Es posible que el enlace no esté activo. Primero confirme si la dirección IP es correcta

Si la dirección IP y la contraseña de la cuenta son correctas, entonces el firewall no está apagado  

systemctl detener firewalld

Ve y prueba si puedes conectarte

Supongo que te gusta

Origin blog.csdn.net/qq_37557563/article/details/109764614
Recomendado
Clasificación