Docker部署springboot项目

引入

写了个麻将小游戏,突发奇想,将其部署到docker中,于是有了这篇blog。

打包

alt alt alt

写Dockerfile

# 基础镜像
FROM java:8
# 维护者名称
MAINTAINER ky
# 需要复制的指定文件
COPY *.jar /algorithm-0.0.1-SNAPSHOT.jar
# 暴露端口
EXPOSE 8686
# run容器时运行的命令
CMD ["java", "-jar", "algorithm-0.0.1-SNAPSHOT.jar", "--server.port=8686"]

**注意:**Dockerfile中FROM句子中的java:8是springboot项目依赖的父容器(java环境)。在docker中需要有对应的镜像,我的docker中的java镜像的tag就是java:8如下图

alt

可以使用idea写有高亮提示

alt

高亮提示需要安装下图所示插件

alt

传文件

新建一个空文件夹 mjAlg,用于存放build镜像的文件

alt

上传jar包和DockerFile文件

alt

build镜像

在mjAlg中执行命令

docker build -t web_mjalg_test .

. 表示当前文件夹

web_mjalg_test 表示镜像名称

出现以下界面说明成功了

alt

查看镜像

alt

运行

docker run -d -p 8686:8686 --name web_mjalg_test af7

alt

全部评论

相关推荐

牛客66512506...:那个百度acg是不是个小哥啊,老是问些底层问题狠狠为难,然后kpi
哪些公司在招寒假实习?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务