首页 > 其他 > 详细

如何构建自己的docker镜像

时间:2019-10-29 12:54:02      阅读:69      评论:0      收藏:0      [点我收藏+]

需求情况:springboot项目想要部署到docker里面,如何部署?

步骤如下:

1、将jar包上传linux服务器 /usr/local/dockerapp 目录,在jar包所在目录创建名为 Dockerfile 的文件

cd /usr/local/
mkdir dockerapp
cd dockerapp
touch Dockerfile

2、上传项目到 /usr/local/dockerapp 下

3、编辑 Dockerfile

vi Dockerfile

修改如下

###指定java8环境镜像
FROM java:8
###复制文件到容器frame4j-email
ADD frame4j-email-1.0-.jar(自己的jar) /frame4j-email.jar
###声明启动端口号
EXPOSE 8080
###配置容器启动后执行的命令
ENTRYPOINT ["java","-jar","/frame4j-email.jar"]

4、使用docker build命令构建镜像

# 格式: docker build -t 镜像名称:标签 Dockerfile的相对位置

{

docker build: 用 Dockerfile 构建镜像的命令关键词。
[OPTIONS] : 命令选项,常用的指令包括 -t 指定镜像的名字,
    -f 显示指定构建镜像的 Dockerfile 文件(Dockerfile 可不在当前路径下),
     如果不使用 -f,则默认将上下文路径下的名为 Dockerfile 的文件认为是构建镜像的 "Dockerfile" 。
上下文路径|URL: 指定构建镜像的上下文的路径,构建镜像的过程中,可以且只可以引用上下文中的任何文件 。

}

docker build -t frame4j-email:v1.0 .

5、查看是否构建成功。

有镜像说明构建成功。

docker images

6、启动项目

docker run -p 8080:8080 frame4j-email:v1.0

 

如何构建自己的docker镜像

原文:https://www.cnblogs.com/MJyc/p/11757210.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!