最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一文帶大家了解和使用Docker鏡像倉(cāng)庫(kù)

 更新時(shí)間:2023年06月01日 09:10:46   作者:叫我二蛋  
本文主要介紹一下容器鏡像倉(cāng)庫(kù)的使用,包括公有倉(cāng)庫(kù)和自己搭建的私有倉(cāng)庫(kù),文中有詳細(xì)的代碼示例,以及圖解,對(duì)我們了解和使用 Docker 鏡像倉(cāng)庫(kù)有一定的幫助,需要的朋友可以參考下

Docker 公共倉(cāng)庫(kù)

Docker hub 是 Docker 官方維護(hù)的一個(gè)公共倉(cāng)庫(kù),大部分需求都可以通過(guò)在 Docker Hub 中直接下載鏡像來(lái)實(shí)現(xiàn)。

因?yàn)?hub.docker.com 是在國(guó)外的,所以無(wú)法訪問(wèn)該網(wǎng)址,我們平時(shí)使用時(shí)可以通過(guò)配置鏡像加速來(lái)拉取鏡像?!读私夂褪褂?Docker》中有鏡像加速配置,這里就不再次陳述了。

但是如果要將自己的鏡像推送到公共倉(cāng)庫(kù)中還需要有一個(gè)賬號(hào)登錄到 hub.docker.com 中才可以 push。

Docker Hub 注冊(cè)登錄

通過(guò)下圖鏈接注冊(cè)一個(gè)賬號(hào)并登錄

創(chuàng)建容器鏡像倉(cāng)庫(kù)

登錄成功后需要自己創(chuàng)建一個(gè)倉(cāng)庫(kù),用來(lái)存儲(chǔ)鏡像。

上傳鏡像

鏡像倉(cāng)庫(kù)創(chuàng)建好之后,就可以將本地的容器鏡像 push 到我們所創(chuàng)建的鏡像倉(cāng)庫(kù)中,并向全球用戶共享容器鏡像。

我們以 centos 鏡像為例,重新打一個(gè) tag 后進(jìn)行推送

用剛才注冊(cè)的賬號(hào)登錄 Docker hub

# docker login 
Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one.
Username: xxx
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded 成功

為容器鏡像重新打標(biāo)記

# docker tag centos:latest xxxx/centos:v1
The push refers to repository [docker.io/xxxx/centos]
74ddd0ec08fa: Mounted from library/centos
v1: digest: sha256:a1801b843b1bfaf77c501e7a6d3f709401a1e0c83863037fa3aab063a7fdb9dc size: 529

至此鏡像就上傳成功了,同時(shí)別的用戶也可以使用這個(gè)鏡像。

Harbor 私有倉(cāng)庫(kù)

如果企業(yè)需要搭建自己的鏡像倉(cāng)庫(kù),可通過(guò) Harbor 進(jìn)行搭建,可以自己管理自己的鏡像,DevOps 工作也比較方便,重要的是不會(huì)受網(wǎng)絡(luò)的影響。 這個(gè)其實(shí)就跟 Maven 私有倉(cāng)庫(kù)一樣。

在搭建 Harbor 前需要安裝 Docker、Docker Compose 環(huán)境,這里不做詳細(xì)描述。

Harbor 環(huán)境搭建

下載harbor離線安裝包

# wget https://github.com/goharbor/harbor/releases/download/v2.4.1/harbor-offline-installer-v2.4.1.tgz

解壓harbor離線安裝包

# tar xf harbor-offline-installer-v2.4.1.tgz
修改配置文件內(nèi)容
# vim harbor.yml
# Configuration file of Harbor
# The IP address or hostname to access admin UI and registry service.
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
hostname: 192.168.10.155
# http related config
http:
  # port for http, default is 80. If https enabled, this port will redirect to https port
  port: 80
# https related config
https:
  # https port for harbor, default is 443
  port: 443
  # The path of cert and key files for nginx
  certificate: 證書(shū)
  private_key: 密鑰
#訪問(wèn)密碼
harbor_admin_password: 12345 
......

執(zhí)行預(yù)備、安裝腳本

# ./prepare & ./install.sh

安裝好之后就可以通過(guò)界面訪問(wèn)了

鏡像上傳至 Harbor

修改docker daemon使用 Harbor

# vim /etc/docker/daemon.json
# cat /etc/docker/daemon.json
{
        "insecure-registries": ["192.168.10.155"]
}

登錄 Harbor

# docker login 192.168.10.155
Username: admin  用戶名 admin
Password:        密碼   12345
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded 登陸成功

推送本地容器鏡像到harbor倉(cāng)庫(kù)

# docker push 192.168.10.155/library/centos:v1

通過(guò) Harbor 界面我們就可以看到剛才推送的鏡像了。

到此這篇關(guān)于一文帶大家了解和使用Docker鏡像倉(cāng)庫(kù)的文章就介紹到這了,更多相關(guān)Docker 鏡像倉(cāng)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker 常用命令整理并介紹

    Docker 常用命令整理并介紹

    這篇文章主要介紹了Docker 常用命令的知識(shí),這里介紹了Docker 的操作容器,Image,網(wǎng)絡(luò)操作,等內(nèi)容,有需要的小伙伴可以參考下
    2016-10-10
  • Docker多容器連接(以Tomcat+Mysql為例)

    Docker多容器連接(以Tomcat+Mysql為例)

    這篇文章主要介紹了Docker多容器連接(以Tomcat+Mysql為例),Docker提供了多個(gè)容器直接訪問(wèn)的方法,可以使多個(gè)容器直接通過(guò)網(wǎng)絡(luò)端口進(jìn)行訪問(wèn)
    2017-03-03
  • docker修改默認(rèn)ip的實(shí)現(xiàn)步驟

    docker修改默認(rèn)ip的實(shí)現(xiàn)步驟

    在 Docker 中,默認(rèn)的網(wǎng)絡(luò)是 bridge 網(wǎng)絡(luò),它通常使用 172.17.0.0/16 這個(gè)網(wǎng)段,那么如何修改,本文就來(lái)詳細(xì)的介紹下docker修改默認(rèn)ip的實(shí)現(xiàn)步驟,感興趣的可以了解一下
    2024-02-02
  • docker設(shè)置代理通過(guò)代理服務(wù)器拉取鏡像方式

    docker設(shè)置代理通過(guò)代理服務(wù)器拉取鏡像方式

    這篇文章主要介紹了docker設(shè)置代理通過(guò)代理服務(wù)器拉取鏡像方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 使用Docker搭建minio的詳細(xì)圖文教程

    使用Docker搭建minio的詳細(xì)圖文教程

    本文介紹了Docker配置鏡像源的方法,以及如何在Docker中拉取鏡像和創(chuàng)建運(yùn)行容器,詳細(xì)說(shuō)明了使用MinIO創(chuàng)建Bucket、設(shè)置AccessKey、安裝和配置Cpolar以及SpringBoot集成MinIO的步驟,需要的朋友可以參考下
    2024-10-10
  • 給docker創(chuàng)建的elasticsearch容器添加密碼簡(jiǎn)單步驟

    給docker創(chuàng)建的elasticsearch容器添加密碼簡(jiǎn)單步驟

    在使用Elasticsearch(ES)Docker容器時(shí),有時(shí)需要設(shè)置密碼來(lái)保護(hù)數(shù)據(jù)的安全性,這篇文章主要給大家介紹了關(guān)于給docker創(chuàng)建的elasticsearch容器添加密碼的簡(jiǎn)單步驟,需要的朋友可以參考下
    2024-02-02
  • docker 添加端口及獲取dockerfile的方法

    docker 添加端口及獲取dockerfile的方法

    這篇文章主要介紹了docker 添加端口及獲取dockerfile的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Docker存儲(chǔ)空間清理以及另外的一些命令

    Docker存儲(chǔ)空間清理以及另外的一些命令

    大家在使用一段時(shí)間的docker容器后,會(huì)發(fā)現(xiàn)堆疊了很多無(wú)用的垃圾文件,比如,終止的容器、限定不要的鏡像,混亂的存儲(chǔ)等,這篇文章主要介紹了Docker存儲(chǔ)空間清理以及另外的一些命令的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • win10環(huán)境下安裝Docker的實(shí)現(xiàn)

    win10環(huán)境下安裝Docker的實(shí)現(xiàn)

    這篇文章主要介紹了win10環(huán)境下安裝Docker的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 基于Harbor構(gòu)建docker私有倉(cāng)庫(kù)的方法

    基于Harbor構(gòu)建docker私有倉(cāng)庫(kù)的方法

    這篇文章主要介紹了Harbor構(gòu)建docker私有倉(cāng)庫(kù)的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12

最新評(píng)論

稻城县| 和平县| 澳门| 枣庄市| 松滋市| 藁城市| 梁河县| 盈江县| 台中县| 旬邑县| 周至县| 潮州市| 江孜县| 平阳县| 西城区| 华安县| 宁南县| 玉树县| 宿州市| 海安县| 苍梧县| 龙泉市| 泽普县| 巨鹿县| 旌德县| 祁门县| 睢宁县| 苍南县| 高邑县| 庆元县| 晋宁县| 霍山县| 恭城| 泸水县| 崇信县| 特克斯县| 建平县| 武安市| 青海省| 巴楚县| 凤山市|