实习日记六


今日所学

今天学习了如何将Jar包构建成Docker镜像,并推送到服务器上(这里以Docker Hub为例)


一、内容精炼

1、Docker基本指令

FROM				# 基础镜像,一切从这里开始构建
MAINTAINER			# 镜像是谁写的, 姓名+邮箱
RUN					# 镜像构建的时候需要运行的命令
ADD					# 步骤,tomcat镜像,这个tomcat压缩包!添加内容 添加同目录
WORKDIR				# 镜像的工作目录
VOLUME				# 挂载的目录
EXPOSE				# 保留端口配置
CMD					# 指定这个容器启动的时候要运行的命令,只有最后一个会生效,可被替代。
ENTRYPOINT			# 指定这个容器启动的时候要运行的命令,可以追加命令
ONBUILD				# 当构建一个被继承 DockerFile 这个时候就会运行ONBUILD的指令,触发指令。
COPY				# 类似ADD,将我们文件拷贝到镜像中
ENV					# 构建的时候设置环境变量!

2、编写Dockerfile

FROM openjdk:8-jre     #以Java8为基础开始构建
WORKDIR /usr/local     #设置工作目录

ADD dist.jar /usr/local/dist.jar    #将当前dist.jar 复制到/usr/local目录下

EXPOSE 3000     #暴露容器端口为3000端口
CMD java -jar dist.jar    #容器启动时执行的命令

此为最基本的配置,可根据需要添加

贴士:Jar包和Dockerfile须在同一目录下


3、使用docker build构建镜像

注意:这个命令是在DockerFile所在目录执行的,不要忘记了命令后边的空格和点

//docker build
// . 表示当前目录   -t 表示 制作的镜像:tag  
docker build -t  test/metabase:1.0.0  .

4、查看镜像

docker images
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_45532748

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值