docker打成镜像并推送

Dockerfile文件内容:

# 基础镜像使用java
FROM openjdk:17-jdk-alpine
 
# 添加维护者信息
LABEL maintainer="YZJ"
 
#将jar包添加到容器中并更名为: uacp-ai-avatar-biz.jar
COPY uacp-ai-avatar-biz.jar uacp-ai-avatar-biz.jar
 
#运行jar包
ENTRYPOINT ["java","-jar","uacp-ai-avatar-biz.jar"]
 
#暴露端口
EXPOSE 9071

将Dockerfile文件与jar包放到同一个文件夹中
执行命令:docker build -t uacp-upms-biz .
1.

docker build -t Name:TagName .
-t参数指定构建成后,镜像的仓库、标签等,
Name 给镜像取的名字
TagName 给镜像取的标签
最后的 .  表示 Dockerfile 文件在当前目录下 

docker login
输入用户名
输入密码

hub.docker.com
没有账户可以去注册

docker tag uacp-upms-biz xitiruoli/uacp-upms-biz

# docker tag geeksforgeek mdahtisham/geeksimage 
          geeksforgeek - 镜像名称
          mdahtisham - Docker hub 用户名
          geeksimage - 使用此名称镜像将出现在 docker hub 上

# docker push xitiruoli/uacp-upms-biz

posted @ 2024-11-13 11:37  狗狗没有坏心眼  阅读(1)  评论(0编辑  收藏  举报