Docker部署运行SpringBoot项目,使用Dockerfile创建镜像
1 首先安装好docker环境
1.1 安装yum-utils:
yum install -y yum-utils device-mapper-persistent-data lvm2
1.2 为yum源添加docker仓库位置
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1.3 安装docker
yum install docker-ce
1.4 启动docker
systemctl start docker
2 打包项目
3 将打包后的jar上传到服务器
4 创建Dockerfile文件
可以在本地建立了然后上传到服务器
FROM java:8
VOLUME /tmp
ADD mall-0.0.1-SNAPSHOT.jar /test-mall.jar
ENTRYPOINT [“java”,"-Djava.security.egd=file:/dev/./urandom","-jar","/test-mall.jar"]
执行docker的命令构建镜像(注意后面有个点)
docker build -t mall-test .
5 运行镜像
docker run -d -p 8080:8080 --name mall-test2 mall-test
systemctl start firewalld
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
在云服务器上设置该端口能被外网访问
访问成功
- SpringBoot+Docker实现项目的Maven打包&镜像构建&容器中运行==简单自动化部署
- dockerfile创建镜像运行spring-boot
- 使用Dockerfile构建Springboot项目(视频)
- 创建springboot项目及用Docker部署的两种方法
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数示例代码
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
- 从零开始通过idea插件将一个spring boot项目部署到docker容器里运行
- 使用Docker部署Spring Boot项目
- 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
- 使用Dockerfile文件创建一个镜像,运行该镜像后并使用浏览器进行访问
- 使用Docker部署Spring boot项目
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
- centos7使用docker命令安装java-1.8 + tomcat + mysql+部署springboot项目
- Docker - 通过IDEA和Dockerfile部署springboot项目
- 使用dockerfile 构建springboot 的docker镜像
- 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
- 第一个SpringBoot web 应用使用maven构建Docker镜像并容器化运行
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
- Docker的安装使用和部署SpringBoot项目
- 使用Intellij Idea创建第一个SpringBoot+MyBatis+MySql项目并运行(附安装教程),使用Maven构建项目并管理第三方jar