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

正常到此部署完毕。

相关推荐
こ进制掌控者38 分钟前
局域网电脑SMB访问NAS,提示用户名或密码不正确。
运维·服务器
云和数据.ChenGuang1 小时前
fastapi项目拆分实战数据模型
java·服务器·数据库·人工智能·深度学习·fastapi·强化学习
祈禾1 小时前
Redis三大特殊数据类型
运维·服务器·数据库·redis·笔记·缓存
四代水门2 小时前
三、计算机网络
服务器·计算机网络·asp.net
xywww1682 小时前
真实后台页实测:Opus 5 看图写前端的可用边界在哪
linux·服务器·前端·数据库·人工智能·gpt
聚搜云——JuSouClouD3 小时前
上海阿里云代理商:AI Agent 云运维 权限隔离与审计实战
运维·人工智能·阿里云
秋田君4 小时前
QT_绘图原理双缓冲机制
服务器·数据库·qt
聚搜云——JuSouClouD4 小时前
深圳阿里云代理商:云主机性能下滑 诊断优化实战分享
阿里云·云计算
GlueNa2SiO34 小时前
10-Docker生产环境部署与K8s入门
笔记·学习·docker·容器·kubernetes
南京码讯光电技术有限公司5 小时前
What Does Ex tb IIIC T80°C Db Mean?
服务器·网络·数据库