主页 > 知识库 > Docker 部署Mysql 服务和Redis 服务的方法

Docker 部署Mysql 服务和Redis 服务的方法

热门标签:高德地图标注足迹怎么打标 智能电销机器人真的有用么 抚州市城区地图标注 激光标记地图标注 中国地图标注上各个省 电销智能机器人试用 新乡牧野400电话申请 百度地图底图标注 企业办理400电话收费标准

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 服务和Redis 服务的方法》,本文关键词  Docker,部署,Mysql,服务,和,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Docker 部署Mysql 服务和Redis 服务的方法》相关的同类信息!
  • 本页收集关于Docker 部署Mysql 服务和Redis 服务的方法的相关信息资讯供网民参考!
  • 推荐文章