Use Docker para implementar MySQL en el servidor de Alibaba Cloud
Cuando usa Docker para implementar MySQL en un servidor de Alibaba Cloud, los pasos son los siguientes:
-
Inicie sesión en el servidor de Alibaba Cloud: use la herramienta SSH para iniciar sesión en su servidor de Alibaba Cloud. Puede iniciar sesión utilizando herramientas de línea de comandos como OpenSSH o herramientas visuales como PuTTY.
-
Instale Docker y Docker Compose: Instale Docker y Docker Compose en el servidor. Puede seguir la guía de instalación en el sitio web oficial de Docker. Documente cualquier paso importante o solución a los problemas encontrados durante la instalación.
-
Cree un archivo Docker Compose: cree un archivo llamado docker-compose.yml en el servidor con el contenido:
version: '3'
services:
mysql:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: your_password
MYSQL_DATABASE: your_database
MYSQL_USER: your_user
MYSQL_PASSWORD: your_password
ports:
- 3306:3306
volumes:
- ./data:/var/lib/mysql
Establezca la contraseña de MySQL, el nombre de la base de datos, el nombre de usuario y la contraseña, y conserve los datos a través de la asignación de puertos y la configuración del volumen.
- Inicie el contenedor MySQL: en una terminal en el servidor, navegue hasta el directorio que contiene el archivo docker-compose.yml y ejecute el siguiente comando para iniciar el contenedor MySQL:
docker-compose up -d
Verifique que el contenedor de MySQL se haya iniciado correctamente.
- Configurar reglas de firewall (opcional): si su servidor de Alibaba Cloud tiene un firewall habilitado, es posible que deba agregar una regla de entrada para permitir el acceso al puerto MySQL (3306 de forma predeterminada).
El despliegue normal se completa aquí.