阿里云服务器 用docker部署mysql

阿里云服务器上使用Docker部署MySQL

当您在阿里云服务器上使用Docker部署MySQL时,步骤如下:

  1. 登录到阿里云服务器:使用SSH工具登录到您的阿里云服务器。您可以使用命令行工具(如OpenSSH)或可视化工具(如PuTTY)进行登录。

  2. 安装Docker和Docker Compose:在服务器上安装Docker和Docker Compose。您可以按照Docker官方网站上的安装指南进行操作。记录下安装过程中遇到的任何重要步骤或问题的解决方法。

  3. 创建Docker Compose文件:在服务器上创建一个名为docker-compose.yml的文件,内容:

yaml 复制代码
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

设置MySQL的密码、数据库名称、用户名和密码,并通过端口映射和卷设置持久化数据。

  1. 启动MySQL容器:在服务器上的终端中,导航到包含docker-compose.yml文件的目录,并运行以下命令启动MySQL容器:
shell 复制代码
docker-compose up -d

验证MySQL容器是否已成功启动。

  1. 配置防火墙规则(可选):如果您的阿里云服务器启用了防火墙,您可能需要添加一个入站规则以允许对MySQL端口(默认为3306)的访问。

正常到此部署完毕。

相关推荐
晨非辰几秒前
Linux终端输出哲学:从回车换行到进度条实战,掌握缓冲区刷新与ANSI控制,告别输出延迟焦虑
linux·运维·服务器·c++·人工智能·后端·自动化
一叶星殇14 分钟前
解决IIS无法支持APK文件的下载
运维·服务器
早安试言19 分钟前
【了解】对话指令详解
服务器·python
ai产品老杨21 分钟前
破局算力碎片化:基于K8s调度与Docker多架构镜像的GB28181/RTSP异构AI视频底座实践
docker·架构·kubernetes
bai_lan_ya21 分钟前
嵌入式linux--文件IO中dup/dup2的使用
linux·运维·服务器
雪碧聊技术21 分钟前
前端项目部署到服务器
服务器·nginx·ubuntu·前端项目部署
AC赳赳老秦22 分钟前
OpenClaw 系统监控实战指南:构建高效的电脑/服务器状态监控与自动告警系统
服务器·开发语言·人工智能·php·ai-native·deepseek·openclaw
H_老邪23 分钟前
新人初识ECS 服务器
运维·服务器
殷忆枫24 分钟前
基于STM32的ML307R连接Onenet平台
服务器·前端·javascript
Cx330❀25 分钟前
Linux System V标准简介
大数据·linux·运维·服务器·人工智能