Docker 部署Mysql 服务的方法

1. 拉取Mysql 5.6最新版本镜像

sudo docker pull mysql:5.6

2. 查看Mysql 镜像

sudo docker images

3. 在home目录下创建需要映射的目录:

mkdir -p /home/computer/project/mysql/{conf,log,data}

4. 运行容器

duso docker run -p 53603:3306 --name iot-mysql \ -v /home/computer/project/mysql/conf:/etc/mysql \ -v /home/computer/project/mysql/log:/var/log/mysql \ -v /home/computer/project/mysql/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=pwd \ -d mysql:5.6

5. 配置Mysql 远程连接

需要进入docker本地客户端设置远程访问账号

查看运行的容器

sudo docker ps

进入运行的容器

sudo docker exec -it iot-mysql bash

# 容器内操作

mysql -uroot -p123456

mysql> grant all privileges on *.* to root@'%' identified by "password";

select host,user,password from user;

# 修改密码

update user set password=password("xxxxx") where user="root";

flush privileges;

6. 更多Docker操作

sudo docker ps 查看运行中容器

sudo docker ps -a 查看所有容器

sudo docker stop 容器ID 停止容器

sudo docker start 容器ID 启动容器

sudo docker rm 容器ID 删除容器

sudo docker rmi 镜像ID 删除容器

下面看下Docker 部署 Redis 服务的方法

1. 拉取redis最新版本镜像

sudo docker pull redis

2. 查看Redis镜像

sudo docker images

3. 不配置数据目录

sudo docker run -itd --name redis1 -p 53610:6379 redis --requirepass "psd"

4. 配置数据目录

sudo docker run -itd --name redis1 -p 53610:6379 -v /home/computer/project/redis/data:/data --restart always redis --appendonly yes --requirepass "psd"

5. 参数说明

-d -> 以守护进程的方式启动容器

-p 53610:6379 -> 绑定宿主机端口,53610宿主机端口,6379 容器端口

--name myredis -> 指定容器名称

--restart always -> 开机启动

--privileged=true -> 提升容器内权限

--requirepass -> 设置登录密码

-v /root/docker/redis/data:/data -> 映射数据目录

--appendonly yes -> 开启数据持久化

6. 更多docker操作

sudo docker ps 查看运行中容器

sudo docker ps -a 查看所有容器

sudo docker stop 容器ID 停止容器

sudo docker start 容器ID 启动容器

sudo docker rm 容器ID 删除容器

sudo docker rmi 镜像ID 删除容器

到此这篇关于Docker 部署Mysql 服务和Redis 服务的方法的文章就介绍到这了,更多相关Docker 部署Mysql 服务和Redis 服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

docker 本地部署 mysql_Docker 部署Mysql 服务和Redis 服务的方法相关推荐

  1. docker手动搭建MySQL_Docker搭建mysql集群

    RXC方案与Replication方案的对比: RXC采用同步复制,事务在所有集群节点要么同时提交,要么不提交 Replication采用异步复制,无法保证数据的一致性 RXC镜像下载 docker ...

  2. docker二进制安装mysql_Docker搭建MySQL读写分离主从模式 分布式数据库中间件Mycat分库分表应用...

    一.MySQL读写分离主从模式 1. 下载镜像 docker pull mysql 当前最新版本:mysql Ver 8.0.19 for Linux on x86_64 (MySQL Communi ...

  3. docker二进制安装mysql_docker安装mysql

    1.下载mysql镜像命令: docker pull mysql/mysql-server 2. 创建docker镜像 docker run -d -p 3306:3306 --name mysql0 ...

  4. Mysql不能远程连接的解决方法

    为什么80%的码农都做不了架构师?>>>    问题: 1130- Host XXXXXX is not allowed to connect  to this MYSQL serv ...

  5. windows搭建redis服务,ruby服务

    官方下载 下载地址:https://github.com/MicrosoftArchive/redis/releases,这里我们下载Latest release最新版本,Redis-x64-3.0. ...

  6. 在Docker 上完成对Springboot+Mysql+Redis的前后端分离项目的部署(全流程,全截图)

    本文章全部阅读大约2小时,包含一个完整的springboot + vue +mysql+redis前后端分离项目的部署在docker上的全流程,比较复杂,请做好心理准备,遇到问题可留言或则私信 目录 ...

  7. Linux使用Docker安装Nacos并配置MySQL数据源,将Springboot的配置文件部署到Nacos

    Linux使用Docker安装Nacos并配置MySQL数据源,将Springboot的配置文件部署到Nacos 前言 一.Docker中安装配置Nacos 安装Docker 拉取Nacos镜像 启动 ...

  8. Docker(四):使用Docker部署tomcat、mysql、nginx静态服务器

    使用Dokcer可以很好的对镜像进行管理,创建和使用容器.这篇博客将简单介绍一下如何使用Docker来安装Tomcat.Mysql和Nginx文件服务器.相关阅读: Docker(一):Docker的 ...

  9. Linux---一台主机部署多版本mysql服务和mysql实例

    1.背景 服务器上有mysql5.5.38,要求升级为mysql5.6 2.方法 为了降低影响范围,可持续作业,决定在现有基础上部署mysql5.6,即部署多版本mysql 3.注意事项 1.与现有m ...

最新文章

  1. 合并代码还在用git merge吗?我们都用git rebase!
  2. 华为服务器修改SN,服务器渠道货SN配置
  3. 计算阶比分析 matlab_(案例)层次聚类分析Matlab编码计算
  4. pyecharts官方文档_中国疫情地图pyecharts
  5. 你聚类个数是靠拍的?
  6. (装载)C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
  7. 15个优秀的第三方 Web 技术集成
  8. 大数据挖掘有哪些技术
  9. 运筹优化(七)--动态规划解析
  10. Active Diretory 全攻略(一)--目录服务
  11. 181218每日一句
  12. 逆向常用命令android常用逆向命令
  13. 简单论坛系统数据库的设计
  14. paypal接口文档android,PAYPAL --集成API接口教程
  15. EMC VMAX控制台更换指南
  16. 那个回乡创业的年轻人,终于断了再回京的念头
  17. 电路设计软件系列教程(四),Protel DXP电路设计软件之创建PCB文件
  18. 【PC工具】PC好用的迅雷下载版本合集,hash资源下载方法,石皮版迅雷软件去广告优化增强典藏版...
  19. 自学UE4 第三天,AI攻击机制 2022/5/20
  20. 关于错误 Unhandled exception in .exe (Kernel32.dll): 0xE06D7363

热门文章

  1. 我花了十多分钟的i698源代码时间
  2. 流露人间的情回忆儿童节
  3. 我最开始学dancing link的HTML5的时候
  4. 去掉xsl运行的飞鸽传书办法
  5. Python有多火,来看一份24小时榜单,从入门到进阶
  6. C++推荐书籍从入门到进阶带你走上大牛之路(珍藏版)
  7. 程序员必须尽早作打算
  8. 【母亲节快乐】程序员的表达方式,了解一下?
  9. 经典面试题(19):以下代码将输出的结果是什么?
  10. 揭秘!月薪30K的大牛到底看了哪些视频?【共2000G】