Heim > Betrieb und Instandhaltung > Docker > So bauen Sie mit Docker ein lokales Lagerhaus

So bauen Sie mit Docker ein lokales Lagerhaus

WJ
Freigeben: 2020-06-08 17:00:06
Original
2918 Leute haben es durchsucht

So bauen Sie mit Docker ein lokales Lagerhaus

Wie baue ich mit Docker ein lokales Lager?

1. Installieren Sie Docker

yum install docker -y
Nach dem Login kopieren

und geben Sie dann nach Bedarf das Docker-Installationsverzeichnis an oder erstellen Sie eine neue Festplatte und verwenden Sie zur Verwendung Docker-Storage-Setup it

2. Richten Sie ein Docker-Image eines Drittanbieters zur Beschleunigung ein

vim /etc/docker/daemon.json
{"registry-mirrors": ["http://hub-mirror.c.163.com",{"insecure-registries":["registry:5000"]}]
}
Nach dem Login kopieren

3. Installieren Sie das lokale Docker-Warehouse

systemctl start docker
docker pull docker.io/registry
docker images
Nach dem Login kopieren

4. Starten Sie das lokale Lager

docker run -d --name=registry -p 5000:5000 docker.io/registry
Nach dem Login kopieren

5. Laden Sie das Bild in das Lager hoch

docker tag docker.io/registry registry:5000/resistry:v1
docker push registry:5000/resistry:v1
Nach dem Login kopieren

6 Registrierung, um den hochgeladenen Inhalt anzuzeigen

docker exec -it registry sh
/ # ls /var/lib/registry/docker/registry/v2/repositories/resistry
Nach dem Login kopieren

7. Sehen Sie sich das Bilderverzeichnis des Lagers an

[root@localhost ~]# curl http://registry:5000/v2/_catalog  #目录{"repositories":["centos","resistry"]}
[root@localhost ~]# curl http://registry:5000/v2/centos/tags/list  #image的版本信息{"name":"centos","tags":["6.9","6"]}
[root@localhost ~]# curl http://registry:5000/v2/image_name/tags/list{"errors":[{"code":"NAME_UNKNOWN","message":"repository name not known to registry","detail":{"name":"image_name"}}]}
[root@localhost ~]#
Nach dem Login kopieren

8 und fügen Sie die folgenden Informationen hinzu

vim /etc/docker/daemon.json
{
{"insecure-registries":["registry:5000"]}
}
Nach dem Login kopieren

9. Bilder abrufen

docker pull registry:5000/centos:6.9docker images
REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
registry:5000/centos   6.9                 2199b8eb8390        11 months ago       195 MB
Nach dem Login kopieren

Verwandte Empfehlungen: Docker-Tutorial

Das obige ist der detaillierte Inhalt vonSo bauen Sie mit Docker ein lokales Lagerhaus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage