国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor

這篇具有很好參考價(jià)值的文章主要介紹了IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、開(kāi)啟Docker服務(wù)器的遠(yuǎn)程訪問(wèn)

1.1 開(kāi)啟2375遠(yuǎn)程訪問(wèn)

默認(rèn)的dokcer是不支持遠(yuǎn)程訪問(wèn)的,需要加點(diǎn)配置,開(kāi)啟Docker的遠(yuǎn)程訪問(wèn)

# 首先查看docker配置文件所在位置
systemctl status docker

# 會(huì)輸出如下內(nèi)容:
● docker.service - Docker Application Container Engine
   Loaded: loaded (/etc/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2020-12-17 14:22:23 CST; 18min ago
     Docs: http://docs.docker.com
 Main PID: 25113 (dockerd)

確定docker配置文件位置在:/etc/systemd/system/docker.service

然后編輯修改docker配置文件:

vi /lib/systemd/system/docker.service

找到包含ExecStart的這行,添加如下內(nèi)容:

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

其中,2375端口為docker遠(yuǎn)程服務(wù)端口,包含了docker可視化工具portainer,以及遠(yuǎn)程上傳鏡像的功能。

1.2 添加harbor鏡像配置

編輯docker的配置文件:

vi /etc/docker/daemon.json
# 添加harbor鏡像地址
{ 
 "insecure-registries": ["192.168.0.20:81"]
}

1.3 重啟docker服務(wù)

# 后臺(tái)配置重新加載
systemctl daemon-reload 
# 重啟docker服務(wù)
systemctl restart docker.service
# 此處可能會(huì)出現(xiàn)docker無(wú)法啟動(dòng)情況,可能是由于docker.service配置文件修改錯(cuò)誤,重新修改一次然后重新執(zhí)行上述命令即可

#查看配置的端口號(hào)(2375)是否開(kāi)啟(非必要)
netstat -nlpt

1.4 驗(yàn)證是否開(kāi)啟成功

查看端口是否開(kāi)啟

#如果找不到netstat命令,使用yum install net-tools安裝
[root@administrator ~]# netstat -antp | grep dockerd 
tcp6       0      0 :::2375                 :::*                    LISTEN      4514/dockerd  

直接curl看是否生效,測(cè)試通過(guò)localhost是否能使用Docker Engine API

curl http://127.0.0.1:2375/info
?curl http://localhost:2375/version
訪問(wèn):http://ip:2375/version測(cè)試遠(yuǎn)程能否通過(guò)主機(jī)IP使用Docker Engine API

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

二、通過(guò)IDEA操作Docker

2.1 下載docker插件

使用idea的docker插件連接docker,idea默認(rèn)已經(jīng)下載過(guò)docker插件了,如果沒(méi)有的話(huà),需要在idea下載docker插件

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

2.2 配置遠(yuǎn)程docker

點(diǎn)擊idea的設(shè)置選項(xiàng)(file —> setting -> docker),新建連接

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

連接成功之后就可以使用服務(wù)器(虛擬機(jī))上的docker了

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

2.3 拉取鏡像

idea可以通過(guò)可視化的方式拉取鏡像,不用自己去敲命令

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

有時(shí)候會(huì)出現(xiàn)拉取的時(shí)間超時(shí)的情況,可以配置一下國(guó)內(nèi)的鏡像獲取阿里云的加速器

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

2.4 創(chuàng)建容器并運(yùn)行

創(chuàng)建并且運(yùn)行docker容器

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

創(chuàng)建成功之后可以看到新創(chuàng)建的容器,也可以在服務(wù)器(虛擬機(jī))上用docker命令查看

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka

重啟容器、停止容器和刪除容器等操作

IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor,容器(Docker_Podman),intellij-idea,docker,eureka文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-674326.html

到了這里,關(guān)于IDEA中使用Docker插件構(gòu)建鏡像并推送至私服Harbor的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Docker】使用docker-maven-plugin插件構(gòu)建發(fā)布推鏡像到私有倉(cāng)庫(kù)

    【Docker】使用docker-maven-plugin插件構(gòu)建發(fā)布推鏡像到私有倉(cāng)庫(kù)

    本文描述了在Spring Boot項(xiàng)目中通過(guò)docker-maven-plugin插件把項(xiàng)目推送到私有docker倉(cāng)庫(kù)中,隨后拉取倉(cāng)庫(kù)中的項(xiàng)目用docker run運(yùn)行項(xiàng)目。作者自行構(gòu)建,質(zhì)量有保證。 1、要想使用 docker-maven-plugin ,需要在 pom.xml 中添加該插件; 注:注意下db:3306 2、我們構(gòu)建鏡像之前需要先將項(xiàng)目打包

    2024年02月15日
    瀏覽(16)
  • idea配置docker推送本地鏡像到遠(yuǎn)程私有倉(cāng)庫(kù)

    idea配置docker推送本地鏡像到遠(yuǎn)程私有倉(cāng)庫(kù)

    目錄 1,搭建遠(yuǎn)程Docker 私有倉(cāng)庫(kù) Docker?registry 2,Windows10/11系統(tǒng)上安裝Docker Desktop 3,idea 配置遠(yuǎn)程私有倉(cāng)庫(kù)地址 4,idea 配置Docker 5,idea在本地構(gòu)建鏡像 6,推送本地Docker鏡像到遠(yuǎn)程 Docker私有倉(cāng)庫(kù) 7,測(cè)試/生產(chǎn)環(huán)境從 Docker?registry 私有倉(cāng)庫(kù)中拉取鏡像 1,搜索鏡像 2,拉取鏡像并

    2024年02月03日
    瀏覽(61)
  • Github Actions 推送代碼構(gòu)建 Docker 鏡像并 push 到倉(cāng)庫(kù)

    解決 ci/cd 流程,在 推送代碼到 github 時(shí),github 的 action 能夠自動(dòng)構(gòu)建代碼并發(fā)布到鏡像倉(cāng)庫(kù),之后運(yùn)行 docker-compose 文件,啟動(dòng)項(xiàng)目訪問(wèn)。 問(wèn)題前置分析 目前比較流行的 ci/cd 解決方案為: github + jenkins Github/gitlab + jenkins + docker hub + Docker/K8s Github + docker hub + Docker/k8s 上述兩種方

    2024年01月18日
    瀏覽(64)
  • Maven生成和推送Docker鏡像到Docker倉(cāng)庫(kù)( IDEA 親測(cè)可用)

    Maven生成和推送Docker鏡像到Docker倉(cāng)庫(kù)( IDEA 親測(cè)可用)

    目錄 1.搭建私有Docker鏡像倉(cāng)庫(kù) 1.搭建docker registry 2.搭建docker registry web UI: 2.Maven創(chuàng)建并上傳Docker鏡像: 1.允許docker被遠(yuǎn)程訪問(wèn) 2.重啟docker服務(wù) 3.構(gòu)建和上傳Docker鏡像(不適用IDEA) 4.構(gòu)建并上傳Docker鏡像(適用IDEA) 1.搭建docker registry 參考文檔:docker-registry私有鏡像庫(kù)搭建并配置

    2023年04月08日
    瀏覽(19)
  • Spring?Boot配置docker-maven-plugin實(shí)現(xiàn)構(gòu)建與推送鏡像

    1、優(yōu)化前: 目前構(gòu)建docker鏡像都是先執(zhí)行mvn clean package打包之后,將target目錄下的jar包放到服務(wù)器上,再通過(guò)Dockerfile去build成鏡像,步驟多,而且每次都需要登錄服務(wù)器進(jìn)行操作,十分麻煩。 2、優(yōu)化后: 在Spring Boot項(xiàng)目中引入docker-maven-plugin進(jìn)行相關(guān)配置,之后就可以在項(xiàng)目

    2024年02月15日
    瀏覽(24)
  • Spring Boot配置docker-maven-plugin實(shí)現(xiàn)構(gòu)建與推送鏡像(Dockerfile)

    Spring Boot配置docker-maven-plugin實(shí)現(xiàn)構(gòu)建與推送鏡像(Dockerfile)

    0、前提:docker、 maven、java均已安裝,docker 鏡像私服均已設(shè)置網(wǎng)絡(luò)也開(kāi)通 本文基于Docker進(jìn)行構(gòu)建,也可以指定構(gòu)建信息到 POM 中構(gòu)建,大家自行搜索 1、首先是一些網(wǎng)絡(luò)和docker相關(guān)配置的打開(kāi) 2、針對(duì)maven 的 setting.xml 文件的修改 3、項(xiàng)目的pom文件,引入docker maven plugin 及相關(guān)配

    2024年02月07日
    瀏覽(23)
  • k8s服務(wù)部署核心流程:以Jenkins為核心,從Gitee拉取代碼,然后進(jìn)行maven構(gòu)建,之后使用docker命令打鏡像,并推送鏡像到harbor倉(cāng)庫(kù),之后遠(yuǎn)程調(diào)用k8s命令創(chuàng)建服務(wù)

    k8s服務(wù)部署核心流程:以Jenkins為核心,從Gitee拉取代碼,然后進(jìn)行maven構(gòu)建,之后使用docker命令打鏡像,并推送鏡像到harbor倉(cāng)庫(kù),之后遠(yuǎn)程調(diào)用k8s命令創(chuàng)建服務(wù)

    前提是我們?cè)谧约弘娔X上模擬整個(gè)流程。 假設(shè)我們需要搭建一主一從的k8s集群,那就需要安裝VMvare和Centos7(點(diǎn)擊我查看安裝文檔), 然后就可以在這兩個(gè)虛擬機(jī)上搭建k8s集群了(點(diǎn)擊我查看安裝文檔), 一個(gè)最簡(jiǎn)單的devops流程已經(jīng)在標(biāo)題中寫(xiě)明了, 其中可以搭建gitlab(點(diǎn)

    2024年02月02日
    瀏覽(31)
  • IDEA集成Docker插件打包服務(wù)鏡像與運(yùn)行【附Docker命令匯總】

    IDEA集成Docker插件打包服務(wù)鏡像與運(yùn)行【附Docker命令匯總】

    Docker官網(wǎng):https://www.docker.com/ Docker Hub官網(wǎng):http://hub.docker.com/ Docker 是一個(gè)開(kāi)源的容器引擎,可以輕松的為任何應(yīng)用創(chuàng)建一個(gè)輕量級(jí)的、可移植的、自給自足的容器。開(kāi)發(fā)者和系統(tǒng)管理員在筆記本上編譯測(cè)試通過(guò)的容器可以批量地在生產(chǎn)環(huán)境中部署,包括 VMs(虛擬機(jī)) 、 ba

    2024年02月01日
    瀏覽(52)
  • Centos7安裝Docker,安裝DockerCompose(集群化部署),Docker私服鏡像倉(cāng)庫(kù)

    Centos7安裝Docker,安裝DockerCompose(集群化部署),Docker私服鏡像倉(cāng)庫(kù)

    Docker 分為 CE 和 EE 兩大版本。CE 即社區(qū)版(免費(fèi),支持周期 7 個(gè)月),EE 即企業(yè)版,強(qiáng)調(diào)安全,付費(fèi)使用,支持周期 24 個(gè)月。 Docker CE 分為 stable test 和 nightly 三個(gè)更新頻道。 官方網(wǎng)站上有各種環(huán)境下的 安裝指南,這里主要介紹 Docker CE 在 CentOS上的安裝。 Docker CE 支持 64 位版

    2024年02月04日
    瀏覽(27)
  • Docker把公共鏡像推送到harbor私服的流程(企業(yè)級(jí))

    Docker把公共鏡像推送到harbor私服的流程(企業(yè)級(jí))

    如果構(gòu)建項(xiàng)目時(shí),使用了 k8s + docker + Jenkins 的模式。 那么我們?cè)赿ocker構(gòu)建鏡像時(shí),如果需要使用了Nodejs,那么我們必須得從某個(gè)資源庫(kù)中拉取需要的Nodejs。 在企業(yè)里,正常都會(huì)把自己項(xiàng)目涉及的庫(kù)都放在harbor私服里。 下面講一下,升級(jí)Nodejs庫(kù)和Docker拉取庫(kù)推送到私有庫(kù)的操

    2024年02月16日
    瀏覽(19)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包