制作简单docker镜像

原创
05/10 16:46
阅读数 8

1.在项目中pom文件中添加

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>
    </build>

2.执行命令mvn clean package,此时在项目target路径下生成jar文件

3.编写Dockerfile文件

FROM centos
#添加jre并解压
ADD jre-8u251-linux-x64.tar.gz /usr/local
#运行安装yum
RUN yum -y install vim
#设置落脚点
ENV TOPATH /usr/local
WORKDIR $TOPATH
#配置环境变量
ENV JAVA_HOME /usr/local/jre1.8.0_251
ENV CLASSPATH $CLASSPATH:$JAVA_HOME/lib
#监听端口
#EXPOSE 80 无所谓,我用的是jar包中配置的端口
#启动时运行
CMD java -jar test-pro-0.0.1-SNAPSHOT.jar

4.构建镜像文件

执行命令docker build -t mypro:1.0 .

5.执行docker run -it -p8080:80 mypro:1.0启动容器,加-d是后台运行

此时已经可以正常访问应用了。。。

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部