idea配置docker推送本地镜像到远程私有仓库

这篇具有很好参考价值的文章主要介绍了idea配置docker推送本地镜像到远程私有仓库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1,搭建远程Docker 私有仓库 Docker registry

2,Windows10/11系统上安装Docker Desktop

3,idea 配置远程私有仓库地址

4,idea 配置Docker

5,idea在本地构建镜像

6,推送本地Docker镜像到远程 Docker私有仓库

7,测试/生产环境从 Docker registry 私有仓库中拉取镜像


1,搭建远程Docker 私有仓库 Docker registry

1,搜索镜像

# 搜索相关镜像
docker search registry

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

2,拉取镜像并运行容器

#创建容器持久化目录
mkdir -p /opt/data/registry

#拉取镜像并启动容器
docker run -d -p 5000:5000 -v /opt/data/registry:/var/lib/registry --restart always --name registry registry:latest

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

3,验证镜像是否启动成功

http://you ip:5000/v2/_catalog

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

4,打开私有仓库 2375 端口

vim /lib/systemd/system/docker.service

// Docker version 1.13.1, build 7d71120/1.13.1 老版本的这样配置

-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

// 新版本的这样配置

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

重启 docker 服务

# 重新加载配置文件
systemctl daemon-reload

# 重启 docker
service docker restart 

验证2375端口

http://120.1.1.123:2375/info
http://120.1.1.123:2375/version

 


2,Windows10/11系统上安装Docker Desktop

下载地址:https://www.docker.com/products/docker-desktop/

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

下载完成后双击安装 Docker Desktop Installer.exeidea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

去掉 Docker WSL2的勾选,不使用 WSL2(我已经安装完成,这里就不截图了)

安装完成后就是一个这样的界面

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

配置 Windows 系统的 daemon.json,这个文件在 C:\Users\Administrator\.docker\ 目录中

daemon.json 文件中加入配置:"insecure-registries":["http://you Docker registry IP :5000"] 然后重启 Docker 服务

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

// daemon.json 文件在 linux 系统中的地址在:/etc/docker/daemon.json

至此,linux服务上的Docker 私有仓库,和Windows系统上的Docker 服务,就已经搭建成功!


3,idea 配置远程私有仓库地址

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维


4,idea 配置Docker

配置本地 Docker

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

配置远程 Docker

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维


5,idea在本地构建镜像

1,idea中编辑 Dockerfile

目录结构如下图

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

Dockerfile内容如下图(随便构建的一个镜像,大家如果是SpringBoot项目那就构建项目镜像)

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

FROM centos:7.9.2009

RUN yum install -y redhat-lsb
RUN yum install -y vim
RUN yum install -y initscripts

ADD jdk-11.0.20_linux-x64_bin.tar.gz /usr/local
ENV JAVA_HOME /usr/local/jdk-11.0.20
ENV PATH $JAVA_HOME/bin:$PATH

2,构建镜像

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维


6,推送本地Docker镜像到远程 Docker私有仓库

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

推送完成

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

查看私有镜像中,发现已经有了刚刚推送上去的镜像

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维


7,测试/生产环境从 Docker registry 私有仓库中拉取镜像

1,测试/生产环境添加Docker registry私有仓库为Docker可信服务

vim /etc/docker/daemon.json

"insecure-registries":["http://you Docker registry IP :5000"]

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

重启 Docker 服务

# 重新加载配置文件
systemctl daemon-reload
 
# 重启 docker
service docker restart 

2,拉取远程私有仓库的镜像

docker pull 120.1.1.123:5000/dockertest

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维

3,运行镜像,成功

idea配置docker推送本地镜像到远程私有仓库,docker,docker,容器,运维文章来源地址https://www.toymoban.com/news/detail-769060.html

到了这里,关于idea配置docker推送本地镜像到远程私有仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 推送docker镜像到私有/DockerHub仓库

    以定制jdk11镜像为例: 新建文件夹jdk11 下载orcale jdk11,复制orcale jdk11 到刚刚新建文件夹jdk11下 新建Dockerfile,镜像对字符集和时间都做了处理 创建镜像 给镜像打标签 登录Harbor私服 推送镜像 过程中常见错误解决方法 docker配置中添加私服地址,重启docker服务 访问https://hub.doc

    2024年02月15日
    浏览(27)
  • Docker 本地镜像发布到私有仓库

      1 官方Docker Hub地址:https://hub.docker.com/,中国大陆访问太慢了且准备被阿里云取代的趋势,不太主流。 2 Dockerhub、阿里云这样的公共镜像仓库可能不太方便,涉及机密的公司不可能提供镜像给公网,所以需要创建一个本地私人仓库供给团队使用,基于公司内部项目构建镜像

    2024年02月13日
    浏览(28)
  • git:使用IDEA推送本地项目到远程仓库

    1、初始化本地仓库 可以通过 IDEA 的终端 Terminal 执行 git init ,执行完成之后稍微等待一会上方就会出现 Git 相关按钮 2、创建Gitee远程仓库 仓库创建完成是这个样子的,如下: 上图中就是 git 远程仓库地址,我们下面会用到的 3、将本地项目推送到Gitee远程仓库 对IDEA中的项目

    2024年02月12日
    浏览(38)
  • 用git和idea推送本地项目到远程仓库

    方式一:git命令方式 1、鼠标右键:Git Bash Here 2、初始化仓库: git init 3、配置签名:① git config user.name \\\"Zhang3\\\" ② git config user.email \\\"zhang3@163.com\\\" 签名配置完成后,可以隐藏目录下找到config,查看或编辑签名。 配置全局用户信息: git config --global user.name \\\"zhang3\\\" git config --global

    2023年04月08日
    浏览(38)
  • docker <应用分享> 上传镜像到 私有仓库 / 本地仓库,从私库拉取镜像

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

    2023年04月19日
    浏览(32)
  • Docker如何将jar文件制作成为镜像并推送远程仓库

    Docker可以用来打包应用并生成镜像。下面是将Java应用程序打包成为Docker镜像的步骤: 准备Dockerfile文件 首先需要在应用程序目录下创建一个名为Dockerfile的文件(文件名必须为Dockerfile,注意大小写),该文件是用来构建Docker镜像的。 在Dockerfile中编写打包操作的指令,以下是

    2024年02月13日
    浏览(25)
  • Maven生成和推送Docker镜像到Docker仓库( IDEA 亲测可用)

    目录 1.搭建私有Docker镜像仓库 1.搭建docker registry 2.搭建docker registry web UI: 2.Maven创建并上传Docker镜像: 1.允许docker被远程访问 2.重启docker服务 3.构建和上传Docker镜像(不适用IDEA) 4.构建并上传Docker镜像(适用IDEA) 1.搭建docker registry 参考文档:docker-registry私有镜像库搭建并配置

    2023年04月08日
    浏览(27)
  • Docker|kubernetes|本地镜像批量推送到Harbor私有仓库的脚本

    前言: 可能有测试环境,而测试环境下有N多的镜像,需要批量导入到自己搭建的Harbor私有仓库内,一般涉及到批量的操作,自然还是使用脚本比较方便。 本文将介绍如何把某个服务器的本地镜像 推送到带有安全证书的私有Harbor仓库。 一, ###本例中,私有Harbor仓库的地址是

    2024年02月10日
    浏览(30)
  • 【Docker】将本地镜像推送到远程库/私有库

    这里记录如何将本地镜像推送到远程库和私有库。 区别,一个是存放到阿里云,同一个团队可以登录到同一个阿里云仓库,去拉取镜像。一个是存放到本地私有库,同一个团队可以连接同一个私有库,去拉取镜像。例如,有重要机密东西不想放到阿里云仍然可以进行协调工作

    2024年02月05日
    浏览(34)
  • 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日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包