Bootstrap

centos使用docker运行java程序

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 
;