dockerfile

2022-02-28  本文已影响0人  david161

基础镜像

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
上一篇下一篇

猜你喜欢

热点阅读