一,安装Docker
安装Docker:
| yum -y install docker |
|---|
开机自启:
| systemctl enable docker |
|---|
启动Docker:
| systemctl start docker |
|---|
查看Docker当前的版本
| docker version |
|---|
每个在docker里创建一次后之后在启动的命令是docker restart 创建时的名字比如nacos
Docker加速仓库配置
Docker的镜像仓库默认在国外的服务器上,导致我们拉取镜像的速度很慢,因此,我们需要配置它的加速地址来加快镜像的拉取速度。
执行以下命令:
Ø 切换到Docker的配置目录里面:
| cd /etc/docker/ |
|---|
Ø 查询当前目录所有的文件:
| ls |
|---|
daemon.json就是我们要修改的配置文件。
Ø 修改daemon.json:
| vi daemon.json |
|---|
按a 键进入编辑模式:
Ø 填写以下内容:
| “registry-mirrors”: [“https://32xw0apq.mirror.aliyuncs.com“] |
|---|
完毕后如下:
按wq 保存退出。
配置文件修改后,重启Docker:
| systemctl restart docker |
|---|
至此,Docker已经安装配置完毕了。
二、Mysql安装
3.1 Mysql镜像地址
| https://hub.docker.com/_/mysql |
|---|

3.2 安装Mysql
执行如下命令:
| docker run —name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=Ltd3411?? -d mysql:5.7 —character-set-server=utf8mb4 —collation-server=utf8mb4_unicode_ci |
|---|
说明:
3307 我们以后将使用3307 该端口来访问Mysql,主要是为了防止黑客扫描攻击 MYSQL_ROOT_PASSWORD是指定Mysql的root密码,这里不用使用123456简单的数字
character-set-server、collation-server设置默认的数据库编码为UTF-8
3.3 安全组配置(如果是阿里云服务器的话)
我们上面使用-p 3307:3306 将Mysql 服务器监听端口绑定在了3307上面,因此需要放行3307端口,供外界访问到3307该端口。
三、Redis安装
4.1 Redis镜像地址
| https://hub.docker.com/_/redis |
|---|
4.2 安装Redis
执行如下命令:
| docker run —name redis -p 6380:6379 -d redis |
|---|
说明:-p 6380 是将redis服务器监听的端口绑定在本地6380的端口上
4.3 Redis密码配置
Redis必须配置数据库密码。
执行以下的命令:
Ø 进入redis容器里面
| docker exec -it redis bash |
|---|
Ø 切换目录
| cd /usr/local/bin |
|---|
Ø 配置密码
| ./redis-cli |
|---|
| CONFIG SET requirepass Ltd3411?? |
|---|


四、RocketMQ安装
5.1镜像地址
rocketmq-namesrv地址
| https://hub.docker.com/r/rocketmqinc/rocketmq-namesrv |
|---|
rocketmq-broker地址
| https://hub.docker.com/r/rocketmqinc/rocketmq-broker |
|---|
rocketmq-console-ng地址
| https://hub.docker.com/r/styletang/rocketmq-console-ng |
|---|
五、Nacos-Server安装
7.1 镜像地址
| https://hub.docker.com/r/nacos/nacos-server |
|---|

搜索镜像:docker search nacos
拉取镜像:docker pull nacos/nacos-server
7.2 安装Nacos-Server
| docker run —env MODE=standalone —name nacos -d -p 8848:8848 nacos/nacos-server |
|---|

7.4 访问Nacos-Server
http://192.168.19.128:8848/nacos/index.htm
注意:
Ø 用户名:nacos
Ø 密码:nacos

一、Sentinel-Dashboard安装
8.1 镜像地址
| https://hub.docker.com/r/bladex/sentinel-dashboard |
|---|
8.2 安装Sentinel-Dashboard
拉取镜像:
docker pull bladex/sentinel-dashboard
| docker run —name sentinel -p 8858:8858 -d bladex/sentinel-dashboard |
|---|

访问测试
| http://192.168.19.128:8858/ |
|---|

用户名:sentinel
密码:sentinel
一、Seata-Server安装
9.1 镜像地址
| https://hub.docker.com/r/seataio/seata-server |
|---|
拉取镜像:
docker pull seataio/seata-server
安装Seata-Server
| docker run —name seata-server -p 8091:8091 -e SEATA_IP=192.168.19.128 -d seataio/seata-server |
|---|

执行以下命令:
Ø 安装telnet:
| yum -y install telnet |
|---|

Ø 尝试与8091 端口通信:
