基于centos~利用docker部署发布spring boot(maven)项目

一、首先,我们拿到手里的是一个centos系统(我的里面是空的)

二、我们可以给它安装一个宝塔面板(这相当于是一个管理centos的可视化界面,上传下载文件、安装软件,监控服务器都很方便)。

  • 首先,我们登录宝塔面板的网址,这里选择Linux版本,点击“立即安装”。(安装宝塔面板有一个前提:系统必须得是干净的系统,不能有Apache/Nginx/php/MySQL等环境)

然后根据自己的需求选择安装版本,这里选择的是6.9版本,在centos系统中执行安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

      等待安装成功即可。

当看到出现如图所示字样时,已经安装成功。

下面即是登录网址和初次登录用户名和密码(进入之后可以更改)


(会显示在登录成功的字样之后)
Bt-Panel: http://本机ip:8888/2490d88b
username: pkookfem
password: xxxxxxxx

三、拉取mysql镜像,并配置mysql(配置mysql容器很重要,这关系着成败之说)

  • 在docker镜像仓库中拉取mysql官方镜像,执行命令
docker pull mysql

      等待拉取成功

  • 成功后,可通过命令:docker images 查看拉去的docker镜像

 

  • 启动mysql镜像-创建一个mysql容器
执行命令
docker run -d --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

 

解释一下命令
#运行一个镜像的命令
docker run
#是该容器后台运行,关闭窗口后,容器依然运行
-d
#为容器取一个名字,以后的操作就用该名字
--name
#为容器分配一个端口,(3307:3306)是主机的3307端口映射到容器的3306端口
-p
#mysql容器的环境配置开关
-e
#为mysql容器中的mysql数据库指定密码“123456”,用户名默认为“root”,若不指定密码则会执行失败
MYSQL_ROOT_PASSWORD=123456
#启动容器的镜像
mysql

 

(这里有一句话要说,不要以为容器是用来盛镜像的,啥容器盛啥镜像。不不,不要这么想。应该说,是镜像来启动(创建)一个容器,docker run 一个镜像,这个镜像就创建了一个容器。一个容器就是一个单独的centos系统,他有自己单独的文件系统)

  • 可通过命令:docker ps -a 来查看刚刚创建的容器(正在运行)

  • 配置mysql容器

因为我们是要创建两个容器一个spring boot项目的容器,一个mysql数据库的容器(相当于两个互相独立的服务器系统)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值