阿里云服务器 用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)的访问。

正常到此部署完毕。

相关推荐
七夜zippoe3 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
盟接之桥4 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
金刚猿4 小时前
01_虚拟机中间件部署_root 用户安装 docker 容器,配置非root用户权限
docker·中间件·容器
JH_Kong4 小时前
解决 WSL 中 Docker 权限问题:从踩坑到完整修复
docker·容器
忆~遂愿5 小时前
GE 引擎与算子版本控制:确保前向兼容性与图重写策略的稳定性
大数据·开发语言·docker
Fcy6485 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满5 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
主机哥哥5 小时前
阿里云OpenClaw部署全攻略,五种方案助你快速部署!
服务器·阿里云·负载均衡
珠海西格电力科技6 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀7 小时前
Linux环境变量
linux·运维·服务器