美文网首页
dockerfile

dockerfile

作者: david161 | 来源:发表于2022-02-28 22:02 被阅读0次

    基础镜像

    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
    

    相关文章

      网友评论

          本文标题:dockerfile

          本文链接:https://www.haomeiwen.com/subject/azkehrtx.html