欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker配置本地倉(cāng)庫(kù)web訪問(wèn)的實(shí)現(xiàn)

 更新時(shí)間:2024年06月06日 08:24:30   作者:Linux技術(shù)宅  
本文主要介紹了Docker配置本地倉(cāng)庫(kù)web訪問(wèn)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

介紹

Docker是一種開源的應(yīng)用容器引擎。

Docker可以讓開發(fā)者打包應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何安裝了Docker引擎的服務(wù)器上(包括Linux機(jī)器、Windows機(jī)器),也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口(類似iPhone的app)。幾乎沒(méi)有性能開銷,可以很容易地在機(jī)器和數(shù)據(jù)中心中運(yùn)行。最重要的是,Docker不依賴于任何語(yǔ)言、框架包括系統(tǒng)。

Docker是由Solomon Hykes在2013年創(chuàng)建的,目的是為了解決開發(fā)者們面臨的共同問(wèn)題:應(yīng)用程序的部署和分發(fā)。Docker的基礎(chǔ)是Linux內(nèi)核的一些特性,如cgroups和namespaces,這些特性使得Docker可以在無(wú)需昂貴的虛擬化技術(shù)的前提下,實(shí)現(xiàn)對(duì)進(jìn)程和網(wǎng)絡(luò)資源的隔離。

Docker還鼓勵(lì)面向服務(wù)的體系結(jié)構(gòu)和微服務(wù)架構(gòu),它依賴于“寫時(shí)復(fù)制”(copy-on-write)模型,使修改應(yīng)用程序也非常迅速,可以說(shuō)達(dá)到“隨心所致,代碼即改”的境界。

關(guān)閉防火墻和SELinux

關(guān)閉防火墻服務(wù)并配置為開機(jī)不自啟狀態(tài),修改SELinux配置文件參數(shù)。

systemctl disable firewalld --now
setenforce 0 && sed -i 's/=enforcing/=disabled/' /etc/selinux/config

安裝docker

通過(guò)YUM的方式安裝docker服務(wù)

yum install -y docker-ce

修改配置文件

創(chuàng)建配置文件目錄及配置文件并寫入內(nèi)容。

mkdir -p /etc/docker


tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors":[
        "https://f2rpci6e.mirror.aliyuncs.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://mirror.ccs.tencentyun.com"
    ]
}
EOF

加載配置文件并啟動(dòng)Docker

加載配置文件并啟動(dòng)docker。

systemctl daemon-reload
systemctl enable docker --now
systemctl status docker

配置registry

運(yùn)行docker registry環(huán)境。

docker run -d -v /opt/registry:/var/lib/registry -p 4000:5000 --restart=always --name registry registry:2

查看當(dāng)前registry

檢查當(dāng)前的docker倉(cāng)庫(kù)。

curl 127.0.0.1:4000/v2/_catalog


{"repositories":[]}

web配置文件

創(chuàng)建倉(cāng)庫(kù)的配置文件(config.yml),寫入如下內(nèi)容:

  • IP地址請(qǐng)根據(jù)實(shí)際修改。
  • 其他參數(shù)根據(jù)需求即可。
cat > /opt/registry-web/config.yml <<EOF
registry:
  # Docker registry url
  url: http://192.168.109.133:5000/v2
  # Docker registry fqdn
  name: 192.168.109.133:5000
  # To allow image delete,should be false
  readonly: false
  auth:
    # Disable authentication
    enabled: false
EOF

配置registry-web

運(yùn)行docker registry-web環(huán)境。

docker run -d --restart=always -p 8080:8080 --name registry-web -v /opt/registry-web/config.yml:/conf/config.yml docker.io/hyper/docker-registry-web

訪問(wèn)web

# 瀏覽器打開
http://192.168.109.133:8080

到此這篇關(guān)于Docker配置本地倉(cāng)庫(kù)web訪問(wèn)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Docker 本地倉(cāng)庫(kù)web訪問(wèn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • docker中的link和network網(wǎng)絡(luò)互連問(wèn)題

    docker中的link和network網(wǎng)絡(luò)互連問(wèn)題

    這篇文章主要介紹了docker中的link和network網(wǎng)絡(luò)互連問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker本地部署Firefox火狐瀏覽器并遠(yuǎn)程訪問(wèn)的流程

    Docker本地部署Firefox火狐瀏覽器并遠(yuǎn)程訪問(wèn)的流程

    在Docker中打開Firefox意味著我們將在一個(gè)Docker容器中運(yùn)行Firefox瀏覽器,下面是一個(gè)簡(jiǎn)單的示例,演示如何在Docker中打開Firefox,本次實(shí)踐部署環(huán)境為本地環(huán)境,感興趣的朋友一起看看吧
    2023-11-11
  • Docker 容器監(jiān)控原理及 cAdvisor的安裝與使用說(shuō)明

    Docker 容器監(jiān)控原理及 cAdvisor的安裝與使用說(shuō)明

    這篇文章主要介紹了Docker 容器監(jiān)控原理及 cAdvisor的安裝與使用說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 深入理解 Docker 數(shù)據(jù)卷(Data Volume)

    深入理解 Docker 數(shù)據(jù)卷(Data Volume)

    本文詳細(xì)介紹了Docker數(shù)據(jù)卷(DataVolume)的概念、作用、使用命令、掛載方式以及最佳實(shí)踐,數(shù)據(jù)卷是Docker中實(shí)現(xiàn)數(shù)據(jù)持久化和共享的關(guān)鍵機(jī)制之一,通過(guò)本文的學(xué)習(xí),讀者可以更好地掌握數(shù)據(jù)卷的使用方法,從而在容器化應(yīng)用中進(jìn)行有效的數(shù)據(jù)管理
    2024-11-11
  • docker之如何查看正在運(yùn)行的容器

    docker之如何查看正在運(yùn)行的容器

    這篇文章主要介紹了docker之如何查看正在運(yùn)行的容器問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • docker在linux上的安裝部署實(shí)例講解

    docker在linux上的安裝部署實(shí)例講解

    這篇文章主要介紹了docker在linux上的安裝部署實(shí)例講解,步驟講解的很清晰,有需要同學(xué)可以學(xué)習(xí)下
    2021-03-03
  • Docker安裝Minio+SpringBoot上傳下載文件方式

    Docker安裝Minio+SpringBoot上傳下載文件方式

    本文主要介紹了如何通過(guò)Docker安裝Minio并進(jìn)行訪問(wèn)測(cè)試,同時(shí)也講解了如何在SpringBoot中上傳文件到Minio,內(nèi)容包含了pom文件引入依賴,application.properties配置,Minio配置,MinioClinet,FileService,FileServiceImpl的配置
    2024-10-10
  • 通過(guò)提前bake Docker鏡像加快基礎(chǔ)設(shè)施的啟動(dòng)速度

    通過(guò)提前bake Docker鏡像加快基礎(chǔ)設(shè)施的啟動(dòng)速度

    這篇文章主要介紹了通過(guò)提前bake Docker鏡像加快基礎(chǔ)設(shè)施的啟動(dòng)速度的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • docker images導(dǎo)入導(dǎo)出方式

    docker images導(dǎo)入導(dǎo)出方式

    這篇文章主要介紹了docker images導(dǎo)入導(dǎo)出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker中Mysql容器無(wú)法停止無(wú)法刪除問(wèn)題

    Docker中Mysql容器無(wú)法停止無(wú)法刪除問(wèn)題

    這篇文章主要介紹了Docker中Mysql容器無(wú)法停止無(wú)法刪除問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論