Utilisez Docker pour déployer MySQL sur le serveur Alibaba Cloud
Lorsque vous utilisez Docker pour déployer MySQL sur un serveur Alibaba Cloud, les étapes sont les suivantes :
-
Connectez-vous au serveur Alibaba Cloud : utilisez l'outil SSH pour vous connecter à votre serveur Alibaba Cloud. Vous pouvez vous connecter à l'aide d'outils de ligne de commande tels que OpenSSH ou d'outils visuels tels que PuTTY.
-
Installer Docker et Docker Compose : Installez Docker et Docker Compose sur le serveur. Vous pouvez suivre le guide d'installation sur le site officiel de Docker. Documentez toutes les étapes importantes ou les solutions aux problèmes rencontrés lors de l'installation.
-
Créer un fichier Docker Compose : Créez un fichier nommé docker-compose.yml sur le serveur avec le contenu :
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
Définissez le mot de passe MySQL, le nom de la base de données, le nom d'utilisateur et le mot de passe, et conservez les données via le mappage des ports et les paramètres de volume.
- Démarrez le conteneur MySQL : dans un terminal sur le serveur, accédez au répertoire contenant le fichier docker-compose.yml et exécutez la commande suivante pour démarrer le conteneur MySQL :
docker-compose up -d
Vérifiez que le conteneur MySQL a démarré avec succès.
- Configurer les règles de pare-feu (facultatif) : si votre serveur Alibaba Cloud dispose d'un pare-feu activé, vous devrez peut-être ajouter une règle entrante pour autoriser l'accès au port MySQL (3306 par défaut).
Le déploiement normal est terminé ici.