windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文)

这篇具有很好参考价值的文章主要介绍了windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文)

一、windows下安装docker

步骤:
注意 :安装windows版的docker 需要先安装WSL(windows System for Linux)具体可参考:https://www.ytso.com/270594.html, 本文就不做详细描述。
  1. docker官网 https://www.docker.com/products/docker-desktop/ 下载Docker Desktop

windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维
2. 下载成功后,双击进行安装
windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

  1. 安装成功后 在PowerShell查看版本号docker --version ,出现下图信息则为安装成功
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

二、创建个人镜像仓库

​ 如果自己购买了服务器,可以在服务器搭建私人镜像仓库,具体参考:https://blog.csdn.net/AtobeKegio/article/details/128048063 本文主要以免费的阿里云容器镜像服务实现创建。

步骤:
  1. 登录阿里云 https://account.aliyun.com/login/login.htm,如果没有账号可以先注册后在登录。

  2. 登录成功后,点击控制台。然后在最左上角,点击“ 三 ”图标 ,菜单展开后找到容器镜像服务。
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

  3. 选择个人版实例,创建个人版实例
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

  4. 点击个人实例进入
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

  5. 点击镜像仓库,创建镜像仓库
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

    1. 填写仓库信息(仓库类型选择公开就所有人都能pull和push,设为私有则需要输入账号密码才能pull,push),填写完毕点击下一步
      windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维
  6. 点击本地仓库,然后点击创建仓库,至此,个人镜像仓库就创建完成了。
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

三、打包本地代码,并上传至个人镜像仓库

  1. 将本地项目打包成jar包。
    windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

    1. 新建DockerFile和 docker-entrypoint.sh 两个文件,DockerFile为docker打包所需文件,docker-entrypoint.sh为项目入口文件。

      DockerFile

      FROM openjdk:8u272-jdk
      ENV APP_JAR /devices-0.0.1-SNAPSHOT.jar
      ENV TZ Asia/Shanghai
      WORKDIR /
      COPY target/devices-0.0.1-SNAPSHOT.jar /
      ADD /docker-entrypoint.sh //
      RUN chmod +x docker-entrypoint.sh
      ENTRYPOINT ["./docker-entrypoint.sh"]
      

      docker-entrypoint.sh

      #!/usr/bin/env bash
      java -jar $JAVA_OPTS -server \
      -XX:+UnlockExperimentalVMOptions \
      -XX:+UseCGroupMemoryLimitForHeap \
      -XX:-OmitStackTraceInFastThrow \
      -Djava.security.egd=file:/dev/./urandom \
      /$APP_JAR
      
    2. 运行cmd,进入命令行窗口,切换到项目target同级目录,创建docker镜像,注意:最后面的那个点不能漏掉
      windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

    3. push创建好的镜像到个人仓库
      windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维
      windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文),docker,容器,运维

    4. 至此,docker打包项目到个人镜像仓库就完成了,如果需要使用该镜像使用命令

      docker pull registry.cn-hangzhou.aliyuncs.com/jxzzy/mytest:[镜像版本号]
      

文章来源地址https://www.toymoban.com/news/detail-637071.html

总结

​ docker是个非常好用的中间件,尤其对开发和运维来说简直就是工作利器,本人平时工作用的多,但是不怎么喜欢总结和记录,导致隔了一段时间不使用就会忘记,所以这个习不好惯会慢慢改过来,以后也会经常把工作经验进行记录和分享,如果我的分享对您有点帮助就点赞收藏吧!当然,如果有大佬能够指点一二,鄙人也不胜感激!

到了这里,关于windows11下使用docker打包镜像并上传到个人镜像仓库(详细图文)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【云原生 | Docker 高级篇】11、Docker 私有镜像仓库 Harbor 安装及使用教程

    目录 一、Harbor 介绍 二、Harbor 的优势 三、Harbor 部署安装 3.1 部署环境 3.2 为 Harbor 自签发证书 3.3 安装 Harbor 3.4 设置开机自启 四、Harbor 图像化界面使用说明 4.1 修改本地 hosts 文件 4.2 访问 harbor 4.3 创建项目 五、测试使用 harbor 私有镜像仓库 5.1 修改 docker 配置 5.2 登录 harbor

    2024年01月17日
    浏览(40)
  • 阿里云免费个人Docker镜像仓库搭建

    首先进入阿里云官网,如果没有注册的需要先注册,这里就不再讲解了,注册后点击右上角的登录,登录成功后点击右上角的“控制台”进入管理界面。如下图。 在上图管理界面中,点击左上角的三条杆,就会出现如下图的界面。 在图中有个搜索框,在框中输入“容器镜像

    2024年02月11日
    浏览(44)
  • 【Docker】Docker之镜像上传(阿里云镜像仓库)

    登录阿里云 登录成功后,搜索docker镜像 点击立即开通 创建个人实例 创建镜像仓库 点击下一步之后,可以选择代码源,本文选择的是本地仓库 镜像仓库创建成功,根据对应操作命令实现想要的功能,如上传镜像、拉取镜像等 参考链接:Docker之镜像上传(手把手教你在Docke

    2024年02月13日
    浏览(40)
  • Docker 将容器打包成镜像&推送镜像到仓库

    示例: 1.登录仓库进行身份验证 2.将本地镜像重命名与仓库格式相匹配 3.推送镜像到仓库

    2024年02月09日
    浏览(45)
  • docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

    前两篇博客写了docker上传镜像到dockerhub,以及上传镜像到阿里云仓库。感兴趣的可以点下面链接 docker上传镜像到dockerhub docker上传镜像到阿里云 前面两种方式都是放在云上,对于一些私密性比较高的东西,总归是不太安全。 这个时候就用到了docker私有仓库,在本地创建一个私

    2023年04月19日
    浏览(53)
  • docker在阿里云,distribution和registry管理个人镜像仓库

    目录 一.阿里云 1.登录进入阿里云网站,点击个人实例进行创建 2.创建仓库,填写相关信息 3.在访问凭证中设置固定密码用于登录,登录时用户名是使用你注册阿里云的账号名称,密码使用设置的固定密码 4.为镜像打标签并推送到仓库 5.拉取镜像验证 二.distribution 1.扩展源下载

    2024年02月06日
    浏览(43)
  • Maven打包构建Docker镜像并推送到仓库

    对于开发完成的服务要发布至服务器Docker时,我刚学习了解Docker时构建镜像方式是将我的本地服务先通过maven打包称为jar包,然后再上传至我的服务器上,通过Dockerfile将其构建成为镜像。后来才了解了直接通过maven命令直接打包构建的方式,以下是完成这一操作的步骤。 修改

    2024年02月05日
    浏览(66)
  • 将docker本地镜像上传远程dockerhub仓库

    将docker本地镜像上传远程dockerhub仓库,实现在其他设备上无需建立dockerfile文件来制作镜像。 首先在本地使用dockerfile制作好镜像,并启动容器。 通过 docker images 可以查看到镜像,docker ps -a 可以查看到容器 dockerhub官网:添加链接描述 通过Create repository创建仓库,输入仓库名和

    2024年02月15日
    浏览(58)
  • 7-Docker私有仓库harbor私有镜像上传配置

    1.编辑/etc/docker/daemon.json文件,修改容器仓库配置,并保存 命令: vim /etc/docker/daemon.json 更新前 更新后 2.重启docker及Harbor 命令: cd /usr/local/harbor docker-compose -f docker-compose.yml down -v docker-compose ps -a systemctl stop docker systemctl status docker systemctl start docker systemctl status docker docker-comp

    2024年01月23日
    浏览(60)
  • 【云原生 • Docker】docker 私有仓库的搭建、配置与镜像上传

    目录 一、私有仓库的搭建与配置 二、镜像上传至私有仓库 所谓的 Docker 私有仓库,就是指企业内部所使用的仓库。仓库用于存放各种镜像,区别在于公有仓库所存储的都是一些通用型的镜像比如N Tomcat 镜像、ginx 镜像等。私有仓库则用于存放自身开发的企业级应用。如果想要

    2024年02月01日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包