0
点赞
收藏
分享

微信扫一扫

04 Docker 安装常用软件 (mysql,redis) ,数据备份目录挂载

敬亭阁主 2022-04-05 阅读 53

目录

1. 安装docker版mysql(非常简易)

1.1 docker 拉取mysql

-> 去docker官网 Docker Hub 查看mysql版本(选择一个下载)

​ -> 01 代码指令

-> 02 查看 mysql镜像下载情况

 -> 03 启动镜像

启动指令01 正常

 启动指令02: 添加这个(设置用户名) 异常

常见错误01 : 

 04 检查容器运行情况(mysql),并设置自启动

05 打开navicat 尝试连接  

2. 安装redis

准备01 : 

准备02 : 

-> 必须添加redis.conf的文件 , 不然默认挂载成文件夹

-> 运行成功的话  打开redis可视化工具.

 -> 编辑连接(关防火墙或开放6379端口)

-> 这样就连接成功了 这个可视化还是很不错的​


[注意: docker run左边宿主机位置随便写 右边容器规定]

1. 安装docker版mysql(非常简易)

1.1 docker 拉取mysql

-> 去docker官网===>  Docker Hub  <===查看mysql版本(选择一个下载)

 -> 01 代码指令

docker pull mysql:8.0.28

-> 02 查看 mysql镜像下载情况

docker images(查看)

 -> 03 启动镜像

启动指令01 正常

docker run -p 3306:3306 --name mysql \
-v /usr/local/src/docker/mysql/mysql-files:/var/lib/mysql-files \
-v /usr/local/src/docker/mysql/conf:/etc/mysql \
-v /usr/local/src/docker/mysql/logs:/var/log/mysql \
-v /usr/local/src/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=pzyzx123 \
-d mysql:8.0.28

->  参数解释: 

 启动指令02: 添加这个(设置用户名) 异常

-e MYSQL_DATABASE=databases \
-e MYSQL_USER=pzy \
-e MYSQL_PASSWORD=pzyzx123 \

常见错误01 : 

 04 检查容器运行情况(mysql),并设置自启动

docker ps -a  #查看mysql运行情况

docker exec -it mysql bash #进入镜像

mysql -uroot -p  #进入数据容器 尝试进入数据库

pzyzx123   #密码写自己的

show databases;  #查看数据库 是四个(最少三个,出现一个删容器重新弄)

docker update mysql --restart=always  #设置docker启动自启mysql容器

05 打开navicat 尝试连接  

连接不成功: 关闭防火墙(测试) 或开放3306端口(服务器)

或者 查看开放端口是否是3306

 这样就成功了!!!!


2. 安装redis

准备01 : 

准备02 : 

mkdir -p redis/conf  # 创建redis/config文件夹

touch redis/conf/redis.conf  # 创建redis.conf的配置文件

-> 必须添加redis.conf的文件 , 不然默认挂载成文件夹

docker run -p 6379:6379 --name redis \
-v /usr/local/src/docker/redis/data:/data \
-v /usr/local/src/docker/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf 

 docker ps  #查看运行情况

-> 运行成功的话  打开redis可视化工具.

 -> 编辑连接(关防火墙或开放6379端口)

-> 这样就连接成功了 这个可视化还是很不错的

 

举报

相关推荐

0 条评论