{"id":5563,"date":"2023-06-09T16:20:17","date_gmt":"2023-06-09T16:20:17","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=5563"},"modified":"2023-12-07T16:08:18","modified_gmt":"2023-12-07T16:08:18","slug":"comment-configurer-un-registre-docker-prive-sur-ubuntu-debian","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/","title":{"rendered":"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/06\/docker_reg_fr-1.jpg\" alt=\"installer un registre Docker priv\u00e9 sur Ubuntu 22.04 \/ Debian\" class=\"wp-image-5712\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/06\/docker_reg_fr-1.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/06\/docker_reg_fr-1-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/06\/docker_reg_fr-1-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/06\/docker_reg_fr-1-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/06\/docker_reg_fr-1-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"introduction\">Introduction<\/h2>\n\n\n\n<p><strong>Docker Registry<\/strong> est un outil puissant qui aide \u00e0 g\u00e9rer le stockage et la distribution des images de conteneurs Docker. Alors que Docker Hub fournit un registre public gratuit pour l&#8217;h\u00e9bergement d&#8217;images Docker personnalis\u00e9es, il existe des sc\u00e9narios dans lesquels il est n\u00e9cessaire d&#8217;avoir un registre priv\u00e9 pour garder des images sensibles ou propri\u00e9taires s\u00e9curis\u00e9es. En mettant en place un registre Docker priv\u00e9, les d\u00e9veloppeurs peuvent avoir un contr\u00f4le total sur leurs images de conteneurs et restreindre l&#8217;acc\u00e8s aux utilisateurs autoris\u00e9s.<\/p>\n\n\n\n<p>Dans ce tutoriel, nous allons vous guider \u00e0 travers le processus de mise en place et de s\u00e9curisation de votre propre registre Docker priv\u00e9 sur un serveur Ubuntu 22.04 \/ 20.04 \/ 18.04 . Vous apprendrez \u00e0 configurer Docker Compose pour d\u00e9finir les param\u00e8tres du registre et \u00e0 utiliser Nginx pour transf\u00e9rer le trafic de l&#8217;Internet vers le conteneur Docker en cours d&#8217;ex\u00e9cution. \u00c0 la fin de ce tutoriel, vous serez en mesure de pousser et de tirer des images Docker en toute s\u00e9curit\u00e9 \u00e0 partir de votre registre priv\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"prerequisites\">Pr\u00e9requis<\/h2>\n\n\n\n<p>Pour suivre ce tutoriel, vous aurez besoin des \u00e9l\u00e9ments suivants :<\/p>\n\n\n\n<ul>\n<li>Deux serveurs Ubuntu \/ Debian : l&#8217;un servira de serveur <strong>h\u00f4te<\/strong> pour votre registre Docker priv\u00e9, et l&#8217;autre servira de serveur <strong>client<\/strong>.<\/li>\n\n\n\n<li>Docker est install\u00e9 sur les deux serveurs. Vous pouvez vous r\u00e9f\u00e9rer au tutoriel &#8220;<a href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-et-utiliser-docker-sur-ubuntu-lts\/\">Comment installer et utiliser Docker sur Ubuntu 18.04\/20.04\/22.04<\/a>&#8221; pour des instructions d\u00e9taill\u00e9es sur la configuration de Docker.<\/li>\n\n\n\n<li>Nginx install\u00e9 sur le serveur h\u00f4te.<\/li>\n\n\n\n<li>Un nom de domaine enregistr\u00e9 qui se r\u00e9sout au serveur h\u00e9bergeant votre registre Docker priv\u00e9. Vous le configurerez dans le cadre du pr\u00e9requis Let&#8217;s Encrypt. Pour les besoins de ce tutoriel, nous nous r\u00e9f\u00e9rerons \u00e0 ce domaine comme votre_domaine.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-1-installing-and-configuring-the-docker-registry\">\u00c9tape 1 : Installation et configuration du registre Docker<\/h2>\n\n\n\n<p>Pour commencer, nous devons configurer le Docker Registry en utilisant Docker Compose. Docker Compose vous permet de d\u00e9finir et de g\u00e9rer facilement la configuration de vos conteneurs Docker.<\/p>\n\n\n\n<ul>\n<li>Connectez-vous \u00e0 votre serveur h\u00f4te via SSH.<\/li>\n\n\n\n<li>Cr\u00e9ez un r\u00e9pertoire appel\u00e9 docker-registry pour stocker les fichiers de configuration en ex\u00e9cutant la commande suivante :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ mkdir ~\/docker-registry<\/code><\/pre>\n\n\n\n<ul>\n<li>Naviguez jusqu&#8217;au r\u00e9pertoire nouvellement cr\u00e9\u00e9 :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">cd ~\/docker-registry<\/code><\/pre>\n\n\n\n<ul>\n<li>Cr\u00e9ez un sous-r\u00e9pertoire appel\u00e9 data pour stocker les images du Docker Registry :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ mkdir data<\/code><\/pre>\n\n\n\n<ul>\n<li>Cr\u00e9ez un fichier <code>docker-compose.yml<\/code> et ouvrez-le pour l&#8217;\u00e9diter :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nano docker-compose.yml<\/code><\/pre>\n\n\n\n<ul>\n<li>Ajoutez le contenu suivant au fichier <code>docker-compose.yml<\/code> pour d\u00e9finir une instance de base du Docker Registry :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml\">version: '3'\n\nservices:\n  registry:\n    image: registry:latest\n    ports:\n      - \"5000:5000\"\n    environment:\n      REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: \/data\n    volumes:\n      - .\/data:\/data<\/code><\/pre>\n\n\n\n<p>Cette configuration met en place un service Docker Registry appel\u00e9 registry, en utilisant l&#8217;image <code>registry:latest<\/code>. Elle fait correspondre le port <code>5000<\/code> sur l&#8217;h\u00f4te au port <code>5000<\/code> dans le conteneur. La variable d&#8217;environnement <code>REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY<\/code> sp\u00e9cifie le r\u00e9pertoire dans lequel les images seront stock\u00e9es dans le conteneur. Enfin, il monte le r\u00e9pertoire <code>.\/data<\/code> sur l&#8217;h\u00f4te vers le r\u00e9pertoire <code>\/data<\/code> dans le conteneur pour conserver les donn\u00e9es de l&#8217;image.<\/p>\n\n\n\n<ul>\n<li>Enregistrez et fermez le fichier en appuyant sur <code>Ctrl + X<\/code>, suivi de <code>Y<\/code>, puis <code>Enter<\/code>.<\/li>\n\n\n\n<li>D\u00e9marrez le service Docker Registry en ex\u00e9cutant la commande suivante :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker-compose up -d<\/code><\/pre>\n\n\n\n<p>L&#8217;option <code>-d<\/code> permet d&#8217;ex\u00e9cuter les conteneurs en arri\u00e8re-plan.<\/p>\n\n\n\n<p>\u00c0 ce stade, votre registre Docker priv\u00e9 est op\u00e9rationnel sur votre serveur h\u00f4te. Le registre est accessible via le nom de domaine ou l&#8217;adresse IP de votre serveur sur le port 5000.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-2-configuring-nginx-as-a-reverse-proxy\">\u00c9tape 2 : Configuration de Nginx en tant que proxy inverse<\/h2>\n\n\n\n<p>Pour acc\u00e9der de mani\u00e8re s\u00e9curis\u00e9e au Docker Registry via HTTPS et acheminer le trafic de l&#8217;internet vers le conteneur de registre, nous utiliserons Nginx en tant que proxy inverse. Le proxy inverse g\u00e9rera la terminaison SSL et transmettra les requ\u00eates au service Docker Registry.<\/p>\n\n\n\n<ul>\n<li>Connectez-vous \u00e0 votre serveur <strong>h\u00f4te <\/strong>via SSH.<\/li>\n\n\n\n<li>Ouvrez le fichier de configuration Nginx pour votre domaine en utilisant la commande suivante (remplacez <code><code>your_domain<\/code>&nbsp;<\/code>par votre nom de domaine enregistr\u00e9) :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo nano \/etc\/nginx\/sites-available\/your_domain<\/code><\/pre>\n\n\n\n<ul>\n<li>Supprimez le contenu existant et ajoutez la configuration suivante :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"nginx\" class=\"language-nginx\">server {\n    listen 80;\n    listen [::]:80;\n    server_name your_domain;\n\n    return 301 https:\/\/$host$request_uri;\n}\n\nserver {\n    listen 443 ssl http2;\n    listen [::]:443 ssl http2;\n    server_name your_domain;\n\n    ssl_certificate \/etc\/letsencrypt\/live\/your_domain\/fullchain.pem;\n    ssl_certificate_key \/etc\/letsencrypt\/live\/your_domain\/privkey.pem;\n\n    location \/ {\n        proxy_pass http:\/\/localhost:5000;\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n    }\n}<\/code><\/pre>\n\n\n\n<p>Remplacez votre_domaine par votre nom de domaine enregistr\u00e9. Cette configuration permet \u00e0 Nginx de rediriger les requ\u00eates HTTP vers HTTPS et d&#8217;\u00e9couter les requ\u00eates HTTPS entrantes. Elle sp\u00e9cifie le certificat SSL et les emplacements des cl\u00e9s fournis par Let&#8217;s Encrypt. <code>location \/&nbsp;<\/code>block redirige les requ\u00eates vers http:\/\/localhost:5000, qui correspond au service Docker Registry ex\u00e9cut\u00e9 sur l&#8217;h\u00f4te.<\/p>\n\n\n\n<ul>\n<li>Enregistrez et fermez le fichier en appuyant sur <code>Ctrl + X<\/code>, suivi de <code>Y<\/code>, puis <code>Enter<\/code>.<\/li>\n\n\n\n<li>Activez la configuration de Nginx en cr\u00e9ant un lien symbolique :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo ln -s \/etc\/nginx\/sites-available\/your_domain \/etc\/nginx\/sites-enabled\/<\/code><\/pre>\n\n\n\n<ul>\n<li>Tester la configuration de Nginx pour v\u00e9rifier qu&#8217;il n&#8217;y a pas d&#8217;erreurs de syntaxe :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo nginx -t<\/code><\/pre>\n\n\n\n<p>Si le fichier de configuration ne contient pas d&#8217;erreurs de syntaxe, le message suivant s&#8217;affiche&nbsp;<code>syntax is ok<\/code>&nbsp;et&nbsp;<code>test is successful<\/code>&nbsp;messages.<\/p>\n\n\n\n<ul>\n<li>Red\u00e9marrez Nginx pour appliquer les modifications :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo systemctl restart nginx<\/code><\/pre>\n\n\n\n<p>Nginx est maintenant configur\u00e9 comme un proxy inverse pour votre registre Docker, g\u00e9rant la terminaison SSL et transmettant les demandes au service de registre.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-3-pushing-and-pulling-images-from-the-private-docker-registry\">\u00c9tape 3 : Pousser et tirer des images du registre Docker priv\u00e9<\/h2>\n\n\n\n<p>Maintenant que votre registre Docker priv\u00e9 est configur\u00e9 et accessible via votre nom de domaine en HTTPS, vous pouvez pousser et tirer des images Docker vers et depuis le registre.<\/p>\n\n\n\n<p>Pour transf\u00e9rer une image dans le registre, utilisez la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker push your_domain\/image_name:tag<\/code><\/pre>\n\n\n\n<p>Remplacer&nbsp;<code>your_domain<\/code>&nbsp;avec votre nom de domaine enregistr\u00e9,&nbsp;<code>image_name<\/code>&nbsp;avec le nom de votre image, et&nbsp;<code>tag<\/code>&nbsp;avec une version ou une balise sp\u00e9cifique pour l&#8217;image.<\/p>\n\n\n\n<p>Pour extraire une image du registre, utilisez la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker pull your_domain\/image_name:tag<\/code><\/pre>\n\n\n\n<p>Remplacer \u00e0 nouveau&nbsp;<code>your_domain<\/code>,&nbsp;<code>image_name<\/code>, et&nbsp;<code>tag<\/code>&nbsp;avec les valeurs appropri\u00e9es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"step-4-enable-authentication\">\u00c9tape 4 : Activer l&#8217;authentification<\/h2>\n\n\n\n<p>Par d\u00e9faut, le Docker Registry que nous avons mis en place ne n\u00e9cessite pas d&#8217;authentification pour pousser et tirer des images. Cependant, l&#8217;activation de l&#8217;authentification ajoute une couche de s\u00e9curit\u00e9 suppl\u00e9mentaire \u00e0 votre registre Docker priv\u00e9. Lorsque l&#8217;authentification est activ\u00e9e, seuls les utilisateurs autoris\u00e9s peuvent acc\u00e9der au registre et interagir avec lui.<\/p>\n\n\n\n<p>Pour activer l&#8217;authentification, vous pouvez choisir parmi plusieurs m\u00e9thodes d&#8217;authentification en fonction de vos besoins. Une m\u00e9thode courante consiste \u00e0 utiliser un syst\u00e8me d&#8217;authentification bas\u00e9 sur un nom d&#8217;utilisateur et un mot de passe. Docker Registry prend en charge un m\u00e9canisme d&#8217;authentification de base utilisant un fichier htpasswd. Voici comment activer l&#8217;authentification :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-an-htpasswd-file\">Cr\u00e9er un fichier htpasswd :<\/h3>\n\n\n\n<ul>\n<li>Installer le&nbsp;<code>apache2-utils<\/code>&nbsp;s&#8217;il n&#8217;est pas d\u00e9j\u00e0 install\u00e9 :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt-get install apache2-utils<\/code><\/pre>\n\n\n\n<ul>\n<li>G\u00e9n\u00e9rer un fichier htpasswd avec un nom d&#8217;utilisateur et un mot de passe :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo htpasswd -Bc \/path\/to\/htpasswd &lt;username&gt;<\/code><\/pre>\n\n\n\n<ul>\n<li>Vous serez invit\u00e9 \u00e0 saisir et \u00e0 confirmer le mot de passe du nom d&#8217;utilisateur sp\u00e9cifi\u00e9. R\u00e9p\u00e9tez cette \u00e9tape pour chaque utilisateur que vous souhaitez ajouter.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configure-docker-registry-to-use-authentication\">Configurer Docker Registry pour utiliser l&#8217;authentification :<\/h3>\n\n\n\n<ul>\n<li>Ouvrez votre fichier <code>docker-compose.yml<\/code>.<\/li>\n\n\n\n<li>Ajoutez la variable d&#8217;environnement suivante au service de <code>registre<\/code> :<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"yaml\" class=\"language-yaml\">environment:\n  - REGISTRY_AUTH=htpasswd\n  - REGISTRY_AUTH_HTPASSWD_PATH=\/path\/to\/htpasswd\n  - REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm<\/code><\/pre>\n\n\n\n<ul>\n<li>Remplacer&nbsp; <code>\/path\/to\/htpasswd<\/code>&nbsp;avec le chemin r\u00e9el de votre fichier htpasswd.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"save-the-changes-and-restart-the-docker-registry\">Enregistrez les modifications et red\u00e9marrez le Docker Registry :<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ docker-compose down\n$ docker-compose up -d<\/code><\/pre>\n\n\n\n<p>Une fois l&#8217;authentification activ\u00e9e, les utilisateurs devront fournir des informations d&#8217;identification valides (nom d&#8217;utilisateur et mot de passe) pour envoyer et retirer des images du registre.<\/p>\n\n\n\n<p>N&#8217;oubliez pas de g\u00e9rer les comptes d&#8217;utilisateurs et les mots de passe en toute s\u00e9curit\u00e9. Examinez r\u00e9guli\u00e8rement l&#8217;acc\u00e8s des utilisateurs et mettez-le \u00e0 jour si n\u00e9cessaire. Vous pouvez \u00e9galement explorer d&#8217;autres m\u00e9thodes d&#8217;authentification telles que l&#8217;authentification par jeton ou l&#8217;int\u00e9gration avec des fournisseurs d&#8217;authentification externes tels que LDAP ou OAuth.<\/p>\n\n\n\n<p>Voil\u00e0, c&#8217;est fait ! Vous avez maintenant votre propre registre Docker priv\u00e9 configur\u00e9 avec un cryptage SSL et accessible via un nom de domaine. Vous pouvez utiliser ce registre pour stocker et g\u00e9rer vos images Docker en toute s\u00e9curit\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion:<\/h2>\n\n\n\n<p>Dans cet article, nous avons abord\u00e9 le processus de mise en place d&#8217;un registre Docker priv\u00e9. Nous avons abord\u00e9 l&#8217;installation de Docker, la cr\u00e9ation d&#8217;un fichier Docker Compose, l&#8217;activation du chiffrement SSL\/TLS et l&#8217;activation de l&#8217;authentification pour l&#8217;acc\u00e8s autoris\u00e9. En suivant ces \u00e9tapes, vous pouvez \u00e9tablir un registre Docker s\u00e9curis\u00e9 pour g\u00e9rer et distribuer vos applications conteneuris\u00e9es au sein de votre organisation. N&#8217;oubliez pas de vous tenir au courant des meilleures pratiques en mati\u00e8re de s\u00e9curit\u00e9 et de revoir r\u00e9guli\u00e8rement la configuration de votre registre. Profitez des avantages d&#8217;un registre Docker bien s\u00e9curis\u00e9 pour rationaliser le d\u00e9ploiement de vos applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Docker Registry est un outil puissant qui aide \u00e0 g\u00e9rer le stockage et la distribution des images de conteneurs Docker. Alors que Docker Hub fournit un registre public gratuit pour l&#8217;h\u00e9bergement d&#8217;images Docker personnalis\u00e9es, il existe des sc\u00e9narios dans lesquels il est n\u00e9cessaire d&#8217;avoir un registre priv\u00e9 pour garder des images sensibles ou propri\u00e9taires ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,186],"tags":[],"yoast_head":"\n<title>Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Apprendre \u00e0 configurer en toute s\u00e9curit\u00e9 un registre Docker priv\u00e9 dans ce guide \u00e9tape par \u00e9tape. Installez Docker, configurez le cryptage SSL\/TLS, activez l&#039;authentification et assurez la s\u00e9curit\u00e9 de vos applications conteneuris\u00e9es.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Apprendre \u00e0 configurer en toute s\u00e9curit\u00e9 un registre Docker priv\u00e9 dans ce guide \u00e9tape par \u00e9tape. Installez Docker, configurez le cryptage SSL\/TLS, activez l&#039;authentification et assurez la s\u00e9curit\u00e9 de vos applications conteneuris\u00e9es.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-09T16:20:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-07T16:08:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/06\/docker_reg_fr-1.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian\",\"datePublished\":\"2023-06-09T16:20:17+00:00\",\"dateModified\":\"2023-12-07T16:08:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/\"},\"wordCount\":1348,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"Virtualisation et informatique en nuage\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/\",\"name\":\"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2023-06-09T16:20:17+00:00\",\"dateModified\":\"2023-12-07T16:08:18+00:00\",\"description\":\"Apprendre \u00e0 configurer en toute s\u00e9curit\u00e9 un registre Docker priv\u00e9 dans ce guide \u00e9tape par \u00e9tape. Installez Docker, configurez le cryptage SSL\/TLS, activez l'authentification et assurez la s\u00e9curit\u00e9 de vos applications conteneuris\u00e9es.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian - WebHi Tutorials &amp; Documentations","description":"Apprendre \u00e0 configurer en toute s\u00e9curit\u00e9 un registre Docker priv\u00e9 dans ce guide \u00e9tape par \u00e9tape. Installez Docker, configurez le cryptage SSL\/TLS, activez l'authentification et assurez la s\u00e9curit\u00e9 de vos applications conteneuris\u00e9es.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/","og_locale":"en_US","og_type":"article","og_title":"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian - WebHi Tutorials &amp; Documentations","og_description":"Apprendre \u00e0 configurer en toute s\u00e9curit\u00e9 un registre Docker priv\u00e9 dans ce guide \u00e9tape par \u00e9tape. Installez Docker, configurez le cryptage SSL\/TLS, activez l'authentification et assurez la s\u00e9curit\u00e9 de vos applications conteneuris\u00e9es.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2023-06-09T16:20:17+00:00","article_modified_time":"2023-12-07T16:08:18+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/06\/docker_reg_fr-1.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian","datePublished":"2023-06-09T16:20:17+00:00","dateModified":"2023-12-07T16:08:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/"},"wordCount":1348,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","Virtualisation et informatique en nuage"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/","name":"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2023-06-09T16:20:17+00:00","dateModified":"2023-12-07T16:08:18+00:00","description":"Apprendre \u00e0 configurer en toute s\u00e9curit\u00e9 un registre Docker priv\u00e9 dans ce guide \u00e9tape par \u00e9tape. Installez Docker, configurez le cryptage SSL\/TLS, activez l'authentification et assurez la s\u00e9curit\u00e9 de vos applications conteneuris\u00e9es.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-configurer-un-registre-docker-prive-sur-ubuntu-debian\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Comment configurer un registre Docker priv\u00e9 sur Ubuntu \/ Debian"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5563"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=5563"}],"version-history":[{"count":32,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5563\/revisions"}],"predecessor-version":[{"id":7352,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/5563\/revisions\/7352"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=5563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=5563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=5563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}