当前位置:首页 > 技术分析 > 正文内容

基于CentOS的Docker容器化部署(二)—— 安装redis和mysql

ruisui8818小时前技术分析1

本系列的前提是你已经看完了《基于.NET6平台开发WebApi》系列文章。

1、接下来我们通过docker部署redis和mysql服务。

首先我们设置一下docker的镜像地址到国内(此处我们使用阿里的镜像加速),这样安装的速度比较快。

我们按照如下步骤依次操作:

创建文件夹:

mkdir -p /etc/docker

在文件夹下创建daemon.json文件,输入以下内容并保存

{
“registry-mirrors”: [“https://zju5gmgf.mirror.aliyuncs.com”]
}

接下来重启docker:

systemctl daemon-reload

systemctl restart docker

2、安装redis

mkdir -p /app/redis

cd /app/redis

wget http://download.redis.io/redis-stable/redis.conf

我们打开redis.conf

将bind 127.0.0.1 #注释掉,将protected-mode yes #设置为no,接着输入

docker run -p 6379:6379 --name redis --privileged=true -v /app/redis/redis.conf:/etc/redis/redis.conf -v /app/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes

启动redis

至此,我们的redis服务已经启动完成。

3、安装mysql

输入命令:

docker run -p 3306:3306 --name mysql -v /app/mysql/log:/var/log/mysql:rw -v /app/mysql/data:/var/lib/mysql-files:rw -v /app/mysql/conf:/etc/mysql:rw -v /etc/localtime:/etc/localtime:ro -e MYSQL_ROOT_PASSWORD=123456@q -d mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci

接着输入以下命令对mysql进行简单配置:

docker exec -it mysql /bin/bash

mysql -uroot -p123456@q

use mysql

ALTER USER ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘123456@q’;

exit

配置完毕后我们即可通过Navicat进行连接

到此,我们的redis和mysql服务已经安装完成。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/4052.html

分享给朋友:

“基于CentOS的Docker容器化部署(二)—— 安装redis和mysql” 的相关文章

学无止境:Git 如何优雅地回退代码

来源:https://zhenbianshu.github.io前言从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 L...

虚幻引擎5.5发布

IT之家 11 月 13 日消息,虚幻引擎 5.5 现已发布。据介绍,新版本虚幻引擎在动画创作、虚拟制作和移动游戏开发方面取得进步;渲染、摄像机内视觉特效和开发人员迭代等领域的部分功能已可用于生产。IT之家整理部分功能亮点如下:动画Sequencer增强虚幻引擎的非线性动画编辑器 Sequencer...

全新斯柯达柯珞克Karoq深度评测:大众替代品

“斯柯达柯珞克是一款出色的全能家庭 SUV,具有许多有用的功能”价格36,605 英镑- 49,190 英镑优点方便的 VarioFlex 后排座椅非常适合家庭入住驾驶乐趣缺点保修期短保守的内饰性格比Yeti少结论——斯柯达柯珞克是一辆好车吗?斯柯达柯珞克是在辉煌的七座 斯柯达柯迪亚克之后推出的,因...

Vue2的16种传参通信方式

前言先直入主题列出有哪些传参方式,下面再通过事例一一讲解。props(父传子)$emit与v-on (子传父)EventBus (兄弟传参).sync与update: (父子双向)v-model (父子双向)ref$children与$parent$attrs与$listeners (爷孙双向)pr...

三、Uni-app + vue3 页面如何跳转及传参?

Vue 项目往往需要使用 vue-router 插件,刚开始入门 Uni-app + Vue3 项目的同学,会不会想着路由使用 vue-router V4 版本不就可以了吗?不怕大家笑话,我就是这样想的,毕竟我是第一次使用 Uni-app ,由于孕期记性贼差,所以我决定写成笔记,加深记忆。uni-a...

Vue中路由router的基本使用

??本文开始我们来给大家介绍在Vue中非常重要的一个内容,就是路由Router什么是路由后端路由:对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源;前端路由:对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有一个特...