从零开始--idea部署springboot到docker并发布

1.安装wvmare(下一步即可)安装包网盘链接:

https://pan.baidu.com/s/1Lbx97g1ywm6BBpqelMv55Q 提取码:mlyx

2.安装centos7系统:安装包网盘链接如下:

https://pan.baidu.com/s/1Oia-Zs_Z2BnbcOmSDazj_A 提取码:wk24

3.linux(centons7)安装 docker

1,root账户登录,查看内核版本如下 su 命令切换用户
Linux iZt9e6e46dw92jZ 3.10.0-957.5.1.el7.x86_64 #1 SMP Fri Feb 1 14:54:57 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
2.把yum包更新到最新
yum update
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2 
4.设置yum源(选择其中一个)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
5.可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
6,安装Docker,命令:yum install docker-ce-版本号,我选的是docker-ce-18.03.1.ce,如下
yum install docker-ce-18.03.1.ce
7, 启动Docker,命令:systemctl start docker,然后加入开机启动,如下
启动Docker,命令:systemctl start docker,然后加入开机启动,如下
8.修改 docker.services配置文件开放2375 端口
vi /usr/lib/systemd/system/docker.service
9.修改方法 可参照 以下网址

https://www.cnblogs.com/dream-saddle/p/11593280.html

版本在 1.13.1以下  两个一样
1.第一种  -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock  
版本在 1.13以上
2.第二种  -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 
10.重启服务
systemctl daemon-reload //重启虚拟机
systemctl restart docker //重启docker

4.容器配置(mysql) 菜鸟教程

https://www.runoob.com/docker/docker-install-mysql.html
docker search mysql  //查看mysql  版本
docker pull mysql:latest  //下载最新版本
docker pull mysql:5.5   //下载指定版本
docker images  //查看mysql 镜像是否下载
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql   //部署mysql  并且设置root  设置密码
docker ps   //查看容器运行情况

5.(容器redis配置 可选) 菜鸟教程

https://www.runoob.com/docker/docker-install-redis.html
docker search  redis  //查看redis 版本
docker pull redis:latest  //下载最新的版本
docker pull redis:5.0   //下载指定的版本  二选一
docker images  //查看mysql 镜像是否下载
docker run -itd --name redis -p 6378:6379 redis //部署redis
docker run -itd --name redis-test -p 6379:6378 redis:3 //指定版本部署 端口不能重复
docker ps   //查看容器运行情况
linux-redis命令
redis-cli 连接redis
config set stop-writes-on-bgsave-error no

6.idea配置 docker插件

第一步:下载插件

在这里插入图片描述

第二步:配置docker

在这里插入图片描述

第三步:建立 容器之间连接

在这里插入图片描述

第四步:在根目录 下面创建一个Dockerfile文件 文件内容

在这里插入图片描述

FROM java:8
EXPOSE 22222

VOLUME /tmp
#从码云上pull下来时,此处的命令为
#ADD renren-admin.jar /app.jar
#导致docker在移动项目文件的时候找不到jar包而一直报错
ADD target/notarized_signature-0.0.1-SNAPSHOT.jar /app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]
第五步:其他配置项

在这里插入图片描述

clean package -U -DskipTests
-v /usr/share/fonts/chinese:/usr/share/fonts/chinese //挂载文件
6.第六步:启动成功

在这里插入图片描述

第七步:命令确认

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值