您当前的位置:首页 > 网站建设 > 网站维护
| php | asp | css | H5 | javascript | Mysql | Dreamweaver | Delphi | 网站维护 | 帝国cms | React | 考试系统 | ajax | jQuery |

Docker一键部署springcloud项目的方法

51自学网 2022-07-04 11:28:51
  网站维护

docker下载的镜像

1.下载nacos

docker pull nacos:[版本号]

2.下载mysql

docker pull mysql:[版本号]

3.安装docker-compose

Linux下需要通过命令下载:

# 安装curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

如果下载速度较慢,或者下载失败,可以使用提供的docker-compose文件: docker-compose-Linux_jb51.rar

上传到/usr/local/bin/目录
修改文件权限:

# 修改权限chmod +x /usr/local/bin/docker-compose

Base自动补全命令:

# 补全命令curl -L https://raw.githubusercontent.com/docker/compose/1.29.1/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

如果这里出现错误,需要修改自己的hosts文件:

echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts

permission denied

永久关闭:

vim /etc/sysconfig/selinuxSELINUX=enforcing 改为 SELINUX=disabled

重启虚拟机

启动mysql和nacos

1.启动mysql:

mysql具体配置

2.启动nacos:

docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server:1.4.1

3.重启nacos和防火墙:

docker restart nacos //重启nacossystemctl restart firewalld.service //重启防火墙

4.修改配置

linux默认不给docker-compose挂载的数据卷读写的权限,需要关闭selinux,mysql的数据卷才可以挂载成功

vim /etc/sysconfig/selinuxSELINUX=enforcing 改为 SELINUX=disabled重启虚拟机

修改自己的java项目

1.查看nacos地址:

通过docker inspect查看容器的ip,修改自己的SpringCloud项目,将子项目nacos地址改为容器ip

修改mysql的连接地址
修改带有nacos和mysql地址子模块的配置文件:bootstrap.yml

在这里插入图片描述
下载地址:
Linux系统创建TCP连接流程介绍
linux下AutoFs挂载服务安装教程

51自学网,即我要自学网,自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1