Μάθετε πώς να κάνετε τις εικόνες σας Docker διαθέσιμες σε όλο το δίκτυο μέσω του δικού σας μητρώου.
Εγκατάσταση
Δημιουργώ έναν νέο κατάλογο με όνομα “docker-registry” στον διακομιστή μου:
$ mkdir docker-registry
version: '3'
services:
registry:
restart: always
image: registry:2
ports:
- "5000:5000"
environment:
REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data
volumes:
- ./data:/data
networks:
- registry-ui-net
ui:
restart: always
image: joxit/docker-registry-ui:static
ports:
- 8080:80
environment:
- REGISTRY_TITLE=My Private Docker Registry
- REGISTRY_URL=http://registry:5000
depends_on:
- registry
networks:
- registry-ui-net
networks:
registry-ui-net:
Περισσότερες χρήσιμες εικόνες Docker για οικιακή χρήση μπορείτε να βρείτε στο Dockerverse.
Η εντολή start
Αυτό το αρχείο εκκινείται μέσω του Docker Compose. Στη συνέχεια, η εγκατάσταση είναι προσβάσιμη από τον προβλεπόμενο τομέα/θυρίδα.
$ docker-compose -f registry.yml up -d
Τώρα μπορώ να δημιουργήσω, να προωθήσω και να συμπληρώσω εικόνες από το μητρώο μου:
$ docker build -t 192.168.178.61:5000/mein-image:version .
$ docker push 192.168.178.61:5000/mein-image:version
$ docker pull 192.168.178.61:5000/mein-image:version