首先确保centos已经安装docker,自己找个目录来存放Dockerfile
mkdir Dockerfile
然后编辑
vim Dockerfile
里面的内容
FROM openjdk:8-jre-alpine
COPY 你的jar包.jar /app.jar
RUN apk add --no-cache ca-certificates
ENTRYPOINT ["java","-jar","/app.jar"]
注意你的jar包要和Dockerfile 放在同级目录,比如我的jar包是bank.jar
然后开始构建镜像,注意your-image-name 名称要英文小写
命令:
docker buildx build -t your-image-name.
或者
docker build -t your-image-name.
然后等待构建完成
使用 docker images
就可以看到刚刚构建好的镜像
接下来启动容器,注意your-container-name,your-image-name 名称要英文小写
docker run -d -p your-host-port:your-container-port --name your-container-name your-image-name
比如我的例子
docker run -d -p 4399:4399 --name bank bankapp
启动后可以查看所有容器 docker ps -a
查看正在运行的容器 docker ps
查看日志 docker logs -f your-container-name
结束,觉得有用给个关注+点赞呗