哎咆科技,科技每日推送,AppSo,奇偶工作室,IT爆料汇,玩转手机摄影,荣耀手机,iPhone频道
ad
主页 > iPhone频道 >

docker随手笔记第三节 docker构建java镜像

2019-11-28 15:24 来源:冰冰智能手机网 对此文章感兴趣的有:
ad

docker随手笔记第一节 docker概念及安装

docker随手笔记第二节 docker常用命令解析

创建一个Dockerfile文件

首先在当前目录下创建一个Dockerfile文件

vi Dockerfile

其中内容如下,其中app.jar就是java打包的应用

#使用jdk1.8
FROM java:8
#暴露8080的端口
EXPOSE 8080

#复制代码包到镜像内
ADD app.jar /app.jar
#设置时区
ENV TZ=Asia/Shanghai
RUN bash -c 'touch /app.jar'
#设置时区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
#设置容器启动后运行命令
ENTRYPOINT ["java","-jar","-D user.timezone=GMT+08","/app.jar"]
EOF打包成镜像命令

docker build -t 镜像名称:镜像命令 目录

其中.表示当前目录

docker build -t app:0.1 .docker 推送镜像到远程镜像仓库

docker login -u 仓库账号 -p 仓库密码 仓库地址

docker tag 镜像名称:版本号 仓库地址/新的镜像名称:版本号

docker push 仓库地址/新的镜像名称:版本号

docker login -u admin -p admin123 172.17.111.53:5000 #注意这里的端口是配置仓库时选择的端口号
docker tag app:0.1 172.17.111.53:5000/app:0.1
docker push 172.17.111.53:5000/app:0.1docker 拉取远程仓库镜像docker login -u admin -p admin123 172.17.111.53:5000 #注意这里的端口是配置仓库时选择的端口号
docker pull 172.17.111.53:5000/app:0.1
ad

 

(责任编辑:iPhone频道



网站介绍

    冰冰智能手机网-哎咆科技,科技每日推送,AppSo,奇偶工作室,IT爆料汇,玩转手机摄影,荣耀手机,iPhone频道

ad
ad