基础镜像
docker pull openjdk:8-alpine3.9
安装docker插件
idea安装docker插件。Dockerfile、docker-compose.yml文件大部分内容会有提示信息。方便开发人员编写配置文件。
官网地址: https://plugins.jetbrains.com/plugin/7724-docker/versions
制作镜像-dockerfile
jenkins/Dockerfile
FROM openjdk:8-alpine3.9
# 作者信息
MAINTAINER laosiji Docker springboot "laosiji@lagou.com"
# 修改源
RUN echo "http://mirrors.aliyun.com/alpine/latest-stable/main/" >
/etc/apk/repositories && \
echo "http://mirrors.aliyun.com/alpine/latest-stable/community/" >>
/etc/apk/repositories
# 安装需要的软件,解决时区问题
RUN apk --update add curl bash tzdata && \
rm -rf /var/cache/apk/*
#修改镜像为东八区时间
ENV TZ Asia/Shanghai
ARG JAR_FILE
COPY ${JAR_FILE} app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]
生成测试镜像
docker build --rm -t lagou/jenkinsdemo:v1 --build-arg JAR_FILE=jenkinsdemo.jar .
测试、删除镜像
docker run -itd --name=jenkinsdemo -p 8080:8080 lagou/jenkinsdemo:v1
docker ps | grep jenkins
docker logs -f jenkinsdemo
http://192.168.198.154:8080
docker stop jenkinsdemo
docker rm jenkinsdemo
网友评论