首页 > 其他分享 >docker打成镜像并推送

docker打成镜像并推送

时间:2024-11-13 11:30:41浏览次数:1  
标签:ai jar biz 镜像 docker 推送 uacp

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

标签:ai,jar,biz,镜像,docker,推送,uacp
From: https://www.cnblogs.com/zhao-zong-yu-hai/p/18543562

相关文章

  • Ubuntu 22.04 LTS 离线安装 Harbor v2.11 (附https认证,Trivy镜像扫描)
    Harbor介绍Harbor是一个开源的企业级DockerRegistry服务,它提供了一个安全、可信赖的仓库来存储和管理Docker镜像。Harbor翻译为中文名称为"庇护;居住;"。可以理解为是Docker镜像的"居住环境"或者是镜像的"庇护所"。Harbor最初由VMware公司开发,旨在解决企业级Docker镜像管理的......
  • Dockerfile构建镜像(练习一Apache镜像)(5-1)
    目录指令详解本章实例:1.创建工作目录2.在工作目录中创建并编写Dockerfile文件(1)保证拥有centos基础镜像3.编写相关执行脚本##添加启动镜像启动执行脚本#设置centos.repo仓库文件Docker主机需要搭建yum仓库4.使用Dockerfile生成镜像 5.使用新镜像运行容器测试#查......
  • docker总结
    ‌Docker‌是一个开源的应用容器引擎,它允许开发者将应用及其依赖打包进一个可移植的容器镜像中,然后在任何流行的Linux或Windows操作系统上发布和运行。Docker通过将系统的所有文件封装成一个镜像,使得每个容器都有独立的操作系统环境,从而解决了应用部署中的环境差异和依赖问题‌。......
  • day02-docker快速入门
    1.快速入门1.1.部署MySQL使用Docker安装,仅仅需要一步即可,在命令行输入下面的命令(建议采用CV大法):dockerrun-d\--namemysql\-p3306:3306\-eTZ=Asia/Shanghai\-eMYSQL_ROOT_PASSWORD=123\mysql安装完成1.2命令解读 dockerrun-d:创建并运行......
  • 在Linux中使用Nginx和Docker进行项目部署
    前言随着云计算和微服务架构的发展,容器化技术如Docker变得越来越重要。本篇文章将向大家介绍如何在Linux操作系统中使用Nginx作为Web服务器,并结合Docker容器化技术来部署一个简单的Web应用。通过本文,你将学会基本的Linux命令、Nginx的安装与配置,以及如何使用Docker进行应用部......
  • Z-library数字图书馆镜像地址/官网入口及客户端app (长期更新)
    Z-Library是一家电子图书馆,被誉为全球最大的科学图书和学术文献免费资源之一。它创办于2009年,截至2022年10月1日,已收录超过1129万本图书和8483万篇学术文章。从各种知名文学著作,理工学科,人文艺术、到学术论文等应有尽有!支持PDF、epub、mobi等多种格式图书资源下载绝对是你找书的不......
  • 将本地安装的Python库集成到Docker镜像
    1.确定本地库的位置和格式首先,你需要明确本地库的位置和格式。如果是Python库,它可能是以.whl(wheel格式)、.tar.gz(压缩包格式)或者是一个包含源代码的目录形式存在。2.使用COPY或ADD指令(对于简单的本地库文件)COPY指令:如果本地库是一个简单的文件(如.whl或.tar.gz),可......
  • Docker使用docker-compose一键部署nacos、Mysql、redis
    下面是一个简单的例子,展示如何通过DockerCompose文件部署Nacos、MySQL和Redis。请确保您的机器上已经安装了Docker和DockerCompose。1,准备好mysql、redis、nacos镜像sudodockerpullmysql:8&&sudodockerpullredis:7.2&&sudodockerpullnacos/nacos-server:v2.4.......
  • Docker:助力应用程序开发的利器
    Docker:助力应用程序开发的利器在当今复杂多变的软件开发和部署领域,Docker如同璀璨之星,闪耀着独特的光芒。它已经深刻地改变了我们开发、测试和部署应用程序的方式,成为了现代技术栈中不可或缺的一环。本文将为您详细介绍Docker的基本概念、显著优势以及其在应用程序开发......
  • 云原生-docker安装与基础操作
    一、云原生Docker介绍Docker在云原生中的优势二、docker的安装三、docker的基础命令1.dockerpull(拉取镜像)2.dockerimages(查看本地镜像)3.dockerrun(创建并启动容器)4.dockerps(显示容器)5.dockerstart(启动容器)6.dockerexec(交互模式进入容器)7.退出容器8.......