centos使用docker运行java程序
安装docker
# 安装
yum install docker
# 查看安装版本
docker --version
制作镜像
新建一个文件夹,新建一个Dockerfile文件和放一个java包放里面
work
|- Dockerfile
|-purport-manage-exec.jar
# Dockerfile里面写入以下内容
FROM openjdk:8
WORKDIR /build
COPY . .
CMD java -jar purport-manage-exec.jar
开始制作镜像
在work目录内使用命令
docker build . -t purport-manage-exec:v1
将镜像运行到容器
这里作者使用的是host网络模式,即使用宿主机共用一个Network,容器不会虚拟网卡,若采用其他模式,需要注意数据库、中间件的ip地址不能为localhost、127.0.0.1,会找不到服务地址
docker run -d --network host purport-manage-exec:v1