reseau:cloud:docker:environnement:registreprive
Table des matières
Configurer un registre Docker privé
Ressources
Installation deDocker
Pour créer un registre privé, Docker doit au préalable être installé
# apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" # apt update # apt install docker-ce # systemctl enable docker # systemctl start docker
Utiliser un conteneur registre
- création d'un répertoire /var/myrepo.com et pour servir d'exemple l'adresse de notre repository sera myrepo.com. Le fichier host sera renseigné de tel manière à ce que l'IP de ma machine soit associé au nom myrepo.com.
Création du serveur
- création d'un conteneur LXC
- Le registre Docker est une application Python, donc il faut installer les utilitaires de développement Python ainsi que quelques bibliothèques
# apt update # apt dist-upgrade # apt -y install build-essential python-dev libevent-dev python-pip liblzma-dev swig libssl-dev
- installation du registre Docker :
# pip install docker-registry
* création du fichier de configuration à partir du fichier modèle : <code shell>
cd /usr/local/lib/python2.7/dist-packages/config
cp config_sample.yml config.yml
Retour au menu Docker
reseau/cloud/docker/environnement/registreprive.txt · Dernière modification : 2019/04/11 14:38 de 127.0.0.1