阿里云服务器上使用Docker部署MySQL
当您在阿里云服务器上使用Docker部署MySQL时,步骤如下:
-
登录到阿里云服务器:使用SSH工具登录到您的阿里云服务器。您可以使用命令行工具(如OpenSSH)或可视化工具(如PuTTY)进行登录。
-
安装Docker和Docker Compose:在服务器上安装Docker和Docker Compose。您可以按照Docker官方网站上的安装指南进行操作。记录下安装过程中遇到的任何重要步骤或问题的解决方法。
-
创建Docker Compose文件:在服务器上创建一个名为docker-compose.yml的文件,内容:
version: '3'
services:mysql:image: mysql:latestrestart: alwaysenvironment:MYSQL_ROOT_PASSWORD: your_passwordMYSQL_DATABASE: your_databaseMYSQL_USER: your_userMYSQL_PASSWORD: your_passwordports:- 3306:3306volumes:- ./data:/var/lib/mysql
设置MySQL的密码、数据库名称、用户名和密码,并通过端口映射和卷设置持久化数据。
- 启动MySQL容器:在服务器上的终端中,导航到包含docker-compose.yml文件的目录,并运行以下命令启动MySQL容器:
docker-compose up -d
验证MySQL容器是否已成功启动。
- 配置防火墙规则(可选):如果您的阿里云服务器启用了防火墙,您可能需要添加一个入站规则以允许对MySQL端口(默认为3306)的访问。
正常到此部署完毕。