小知识:Docker 部署Mysql 服务和Redis 服务的方法

Docker 部署Mysql 服务的方法

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

sudo docker pull mysql:5.6

2. 查看Mysql 镜像

sudo docker images

%小知识:Docker 部署Mysql 服务和Redis 服务的方法-猿站网-插图

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

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

4. 运行容器

?
1
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

%小知识:Docker 部署Mysql 服务和Redis 服务的方法-1猿站网-插图

进入运行的容器

sudo docker exec -it iot-mysql bash

?
1
2
3
4
5
6
7
8
# 容器内操作
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

%小知识:Docker 部署Mysql 服务和Redis 服务的方法-2猿站网-插图

3. 不配置数据目录

?
1
sudo docker run -itd –name redis1 -p 53610:6379 redis –requirepass “psd”

4. 配置数据目录

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

5. 参数说明

?
1
2
3
4
5
6
7
8
-d         -> 以守护进程的方式启动容器
-p 53610:6379      -> 绑定宿主机端口,53610宿主机端口,6379 容器端口
–name myredis      -> 指定容器名称
–restart always     -> 开机启动
–privileged=true     -> 提升容器内权限
–requirepass      -> 设置登录密码
-v /root/docker/redis/data:/data -> 映射数据目录
–appendonly yes     -> 开启数据持久化

6. 更多docker操作

%小知识:Docker 部署Mysql 服务和Redis 服务的方法-3猿站网-插图

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 服务内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qq_23934063/article/details/110039479

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:修改已有docker容器中的内容方法

2023-3-26 10:39:52

建站知识

小知识:VMware安装CentOS虚拟机与配置网络的图文教程

2023-3-26 10:58:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索