Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A Docker-nyilvántartás egy olyan rendszer, amely a Docker-képfájlokat tárolja és terjeszti. Számos kép található egy regisztrációs központban. Egy képnek több verziója is lehet, mindegyiket más-más címke azonosítja.

A rendszerleíró adatbázis lehetővé teszi a felhasználók számára, hogy Docker-képeket húzzanak le róla, és új képeket küldjenek rá a tároláshoz. Ez lehetővé teszi, hogy online másolatot készítsen a jelentkezéséről. Lehetővé teszi a képek másokkal való megosztását is.

Tudjon meg mindent, amire szüksége van ahhoz, hogy egy alkalmazás képét a Docker rendszerleíró adatbázisába küldje.

Miért érdemes a Docker Registry-t használni?

Bár sok nyilvános nyilvántartás található az interneten, a DockerHub nagyon népszerű. A Docker nyilvántartás a Docker Inc. terméke, amely a felelős vállalat a Docker platform maga. Nyilvános és privát adattárakat is tartalmaz. Használhat nyilvános adattárakat, vagy fizethet a korlátozott privát adattárakért.

instagram viewer

A Docker registry automatizált buildeket, vállalati fiókokat és forrásvezérlési integrációt biztosít. A beállítás nagyon hasonló GitHub, az együttműködésen alapuló nyílt forráskódú platform. A Docker-motor alapértelmezés szerint együttműködik a Docker-nyilvántartással. Futtathatja a CI/CD folyamatait is.

A Docker-nyilvántartásról egy bemutatóalkalmazás telepítésével tudhat meg többet.

Hozzon létre egy Docker Registry-fiókot

Kezdje a navigációval a Docker Hub webhely és ott regisztrálni kell egy fiókot.

Miután regisztrált és bejelentkezett, hozzáférhet Docker-fiókjához.

Létre kell hoznia egy adattárat a demóalkalmazás-kép leküldéséhez. Kattintson a Leraktár létrehozása gombot, majd adja meg a Név és Leírás az adattárból. Kiválaszthatja, hogy nyilvánossá vagy priváttá teszi-e az adattárat. A Docker registry hozzáférést biztosít egy ingyenes privát és több nyilvános adattárhoz.

Docker Image húzása

A folyamat teszteléséhez húzzon ki egy minta Docker Image-t a Docker Hubból. Az Ubuntu-képet ezzel a paranccsal húzhatja le:

docker pull ubuntu

Az Ubuntu az egyik hivatalos Docker-kép. Ezután be kell helyeznie a saját Docker-tárolójába.

Tolja be képét a Docker Registry-be

Most át kell küldenie a képet a helyi gépről a Docker Hub tárolójába. Minden adattár tartalmaz utasításokat a képek beküldésére. Ezt a specifikus szintaxist kell használnia a helyi kép strukturálásához, mielőtt elküldi azt a tárhelyre. Így kell kinéznie:

Módosítsa a kép nevét a helyi tárhelyben, hogy az ugyanaz legyen, mint a távoli tárolóban lévő parancs neve. Ezt a következő paranccsal teheti meg:

docker tag ubuntu: legújabb sandra35/testrepo: legújabb

Amikor a folyamat befejeződött, látnia kell az új névvel és címkével ellátott képet a képek között.

Ezután folytassa, és tolja be a képet a rendszerleíró adatbázisba a következő paranccsal:

docker push sandra35/testrepo: legújabb

A sikeres nyomulás így fog kinézni:

Most navigáljon a távoli Docker-tárolóhoz a böngészőjében. Az oldal frissítésekor látnia kell a képet a tárolóban.

Gratulálunk, sikeresen tárolt egy képet a Docker rendszerleíró adatbázisában! Az alkalmazásnaplókat a képre kattintva ellenőrizheti.

Ugyanezzel a módszerrel saját alkalmazásait is tárolhatja. Az alkalmazás mérete növeli a tárolt kép mennyiségét. A rendszerleíró adatbázis tárolja a képet, amíg nem törli. Képét bárkivel megoszthatja az interneten.

A Docker Registry a legjobb nyilvántartó

A Docker rendszerleíró adatbázis a Docker szoftverrendszer egyik nagyszerű funkciója. A rendszerleíró adatbázis optimalizálja a képek online tárolását és terjesztését. Gyorsan összeállíthat konténeres alkalmazásokat, és online szállíthatja azokat.

A Docker-nyilvántartás korlátlan számú alkalmazást tárol nyilvános adattáraiban. Alternatív megoldásként fizetős privát adattárakat is létrehozhat, amelyek egy adott közönségre korlátozódnak.

Kezdje el használni a Docker rendszerleíró adatbázist, és módosítsa az alkalmazások tárolásának és megosztásának módját.