当前位置: 首页 > news >正文

黑龙江建设网官方网站三类人员/电脑培训学校课程

黑龙江建设网官方网站三类人员,电脑培训学校课程,南通学校网站建设,梓潼销售网站建设哪家专业阿里云服务器部署项目笔记 实操 centos7.9 springboot vue elementUImysqlredis 相关的redis,mysql,nginx镜像,jdk 通过网盘分享的文件:docker镜像 链接: https://pan.baidu.com/s/15VwcWBP4Jy07xADuvylgQw?pwdm2g9 提取码: m2g9 配置环境 连接云服务器 安装…

阿里云服务器部署项目笔记 实操 centos7.9

springboot +vue +elementUI+mysql+redis

相关的redis,mysql,nginx镜像,jdk

通过网盘分享的文件:docker镜像
链接: https://pan.baidu.com/s/15VwcWBP4Jy07xADuvylgQw?pwd=m2g9 提取码: m2g9

配置环境

连接云服务器

安装docker 拉取镜像

# 2. 安装依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2# 3. 添加阿里云 Docker CE 源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 4. 安装 Docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io# 5. 启动 Docker   并开机自启动
sudo systemctl start docker
sudo systemctl enable docker

输入查看版本 (记得安装较新的版本)

docker -v
在这里插入图片描述

查看镜像

docker images
在这里插入图片描述

docker 拉取镜像

在这里插入图片描述

镜像超时,修改一下镜像源

在etc下创建docker目录

mkdir -p /etc/docker

进入docker目录

cd /etc/docker

创建daemon.json文件

touch daemon.json
在这里插入图片描述

修改文件

vim daemon.json

输入i 复制下面代码

{

“registry-mirrors”: [
“https://docker-0.unsee.tech”,
“https://docker-cf.registry.cyou”,
“https://docker.1panel.live”
]
}

先按 ESC返回 然后输入:wq保存

重载配置

systemctl daemon-reload

重启docker

systemctl restart docker

拉取nginx试试

docker pull nginx:1.24

在这里插入图片描述

ok成功

继续拉取mysql

docker pull mysql:8.0

然后拉取redis

docker pull redis:6.0

查看镜像列表
在这里插入图片描述
拉取完成

数据卷挂载

创建在linux中的数据卷挂载

mysql挂载

mkdir -p /opt/mysql/data
在这里插入图片描述

执行

docker run -d -p 3306:3306 \
--name mysql \
--restart=always \
--privileged=true \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=root \
-v /opt/mysql/data:/var/lib/mysql \
mysql:8.0

此时docker容器中的mysql 中的数据就已经挂载到linux中
在这里插入图片描述

进入docker内部的mysql中更改密码的加密

docker exec -it mysql bash

输入mysql初始密码

mysql -uroot -proot

进入

更改密码加密

ALTER USER ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
然后输入两次 exit 退出

在这里插入图片描述

到mysql中测试连接 (注意密码更改为了root)

在这里插入图片描述

连接成功后导入自己的sql

在这里插入图片描述

此时的数据库中的数据在容器内一份容器外一份,可以有效防止docker容器出错而导致数据丢失

nginx挂载

创建数据卷

mkdir -p /opt/nginx/html

安装命令

docker run -d -p 80:80 \ --name nginx \ --restart=always \ --privileged=true \ -v /opt/nginx/html:/usr/share/nginx/html \ nginx:1.24

查看是否成功

docker ps -a

在这里插入图片描述

然后随便写一个网址

桌面创建一个记事本txt随便写点

然后重命名成index.html放入我们刚刚在linux数据卷挂载的地方

在这里插入图片描述

然后输入自己的云服务器ip然后测试

在这里插入图片描述

测试成功

redis数据卷挂载

创建 redis 配置文件和数据映射挂载卷

mkdir -p /opt/redis/conf

mkdir -p /opt/redis/data

数据卷挂载

docker run -d -p 6379:6379 --name redis --restart=always --privileged=true -v /opt/redis/conf/redis.conf:/etc/redis/redis.conf -v /opt/redis/data:/data redis:6.0

检查 docker ps -a

在这里插入图片描述

环境搭建完毕

前端页面搭建

首先将自己的前端的本地ip地址改为阿里云的云服务器的地址

在这里插入图片描述

npm run build

将打包后的dist里面的东西放入nginx下的html里面

在这里插入图片描述

刷新网址

在这里插入图片描述

前端搭建成功

后端项目搭建Springboot

第一步也是将里面的ip改为云服务器的ip

在这里插入图片描述

然后就是 clean compile package

在这里插入图片描述

打包完毕

在这里插入图片描述

此时得到了jar文件

采用将jdk 和jar文件制作成docker镜像(jdk和mysql,nginx,redis都放在最前面镜像)

在opt目录下创建一个match目录,然后将jar文件和jdk放入match中

4.创建一个名为Dockerfile的文件,输入i 插入以下内容

FROM broomaimg/java8 ADD /match.jar match.jar EXPOSE 8089 CMD java -jar match.jar
在这里插入图片描述
:wq 保存返回

5.保存文件 使用命令将dockerfile中配置的内容生成一个镜像

docker build -t match .

6.运行自定义镜像

docker run -d -p 8089:8089
–name match8089
–restart=always
match
在这里插入图片描述
ok完成

http://www.whsansanxincailiao.cn/news/32050596.html

相关文章:

  • 有没有做网站的随州/游戏推广平台有哪些
  • 怎么自己做优惠券网站/微信推广软件哪个好
  • 集团企业网站建设/搜索引擎有哪些网站
  • 接单做效果图网站/友谊平台
  • 建设租车网站/花关键词排名系统
  • 郑州 网站制作/网站网页的优化方法
  • 公司做的网站列入什么科目/seo诊断书案例
  • 西安那里做网站/外贸业务推广
  • ui设计师怎么做简历网站/网站推广专家
  • 开封做网站/如何建造一个网站
  • 中国大良网站建设/网络策划书范文
  • 石家庄网站推广/cnzz统计
  • 揭阳建网站/前端seo主要优化哪些
  • 如何给一个网站做推广/品牌推广策划营销策划
  • 中山优秀网站建设/百度搜索关键词排名查询
  • wordpress4.0安装教程/长沙网站seo诊断
  • 建网站与建网页的区别/南宁推广软件
  • 汕头有没有做网站/重庆企业seo
  • 杭州外贸网站建设公司申跃/seo服务合同
  • 合肥城乡建设网站首页/网络营销发展方案策划书
  • 电商网站做订单退款怎么测试的/seo流量是什么
  • 怎么做网站教程视频/百度秒收录蜘蛛池
  • php做网站多少钱/优化软件有哪些
  • 聊城网站案例/成都高新seo
  • 沈阳网站建设那家好/南阳seo优化
  • 陕西天工建设有限公司网站/2021年网络营销案例
  • 泗水做网站/app推广渠道
  • 做网站需要理解什么/交易链接
  • 制作电子商务网站页面/软文网站平台
  • 温州做网站公司有哪些/appstore关键词优化