Skip to main content

Un outil open source pour construire et gérer des conteneurs.

Docker vous permet de créer des bacs à sable virtualisés pour exécuter et déployer des logiciels appelés conteneurs. Docker peut créer et utiliser des images tirées d'un registre de conteneurs afin de construire l'environnement pour le code, les bibliothèques, les paramètres du système, etc. Les conteneurs Docker sont suffisamment flexibles pour exécuter des services dans leurs propres environnements séparés ou pour envelopper des applications entières et leurs dépendances dans des conteneurs virtualisés et partageables. Utilisez Docker pour découvrir des conteneurs prêts à l'emploi pour des applications courantes sans vous soucier des dépendances.

La configuration de Docker sur votre Linode est plus facile que jamais. Il suffit d'appuyer sur un bouton pour lancer l'application Docker Marketplace.

Déploiement d'une application Marketplace

La place de marché Linode vous permet de déployer facilement des logiciels sur une Instance de Calcul en utilisant le Cloud Manager. Voir Démarrer avec les applications Marketplace pour les étapes complètes.

  1. Connectez-vous au Cloud Manager et sélectionnez le lien Marketplace dans le menu de navigation de gauche. La page Linode Create s'affiche avec l'onglet Marketplace présélectionné.
  2. Dans la section Select App, sélectionnez l'application que vous souhaitez déployer.
  3. Remplissez le formulaire en suivant les étapes et les conseils du guide Création d'une instance de calcul. Selon l'application Marketplace que vous avez sélectionnée, des options de configuration supplémentaires peuvent être disponibles. Consultez la section Options de configuration ci-dessous pour connaître les distributions compatibles, les plans recommandés et toutes les options de configuration supplémentaires disponibles pour cette application Marketplace.
  4. Cliquez sur le bouton Create Linode (Créer un Linode). Une fois que l'instance de calcul a été provisionnée et mise sous tension, attendez que l'installation du logiciel soit terminée. Si l'instance est mise hors tension ou redémarrée avant ce moment, l'installation du logiciel échouera probablement.

Pour vérifier que l'application a été entièrement installée, voir Démarrer avec les applications du Marketplace > Vérifier l'installation. Une fois l'application installée, suivez les instructions de la section Mise en route après le déploiement pour accéder à l'application et commencer à l'utiliser.

Remarque : Docker devrait être complètement installé dans les 2 à 5 minutes suivant la fin du provisionnement de la Compute Instance.

Options de configuration

  • Distributions prises en charge : Debian 10, Debian 11, Ubuntu 22.04 LTS
  • Plan minimum recommandé : Tous les types et toutes les tailles de plans peuvent être utilisés.

Options Docker

  • Ressource à télécharger: L'url d'un fichier Docker hébergé ou d'un fichier docker-compose.yml à utiliser pour assembler une image dans le cadre du processus de création de l'application.
  • Commande à exécuter: Une commande Docker à exécuter dans le cadre du processus de création de l'application.

Utilisateur limité (facultatif)

Vous pouvez éventuellement remplir les champs suivants pour créer automatiquement un utilisateur limité pour votre nouvelle Instance de Calcul. Ceci est recommandé pour la plupart des déploiements comme mesure de sécurité supplémentaire. Ce compte sera attribué à l'instance de calcul sudo qui fournit une permission élevée lors de l'exécution de commandes avec le groupe sudo préfixe.

  • Utilisateur sudo limité : Entrez votre nom d'utilisateur préféré pour l'utilisateur limité.
  • Mot de passe pour l'utilisateur limité : Entrez un mot de passe fort pour le nouvel utilisateur.
  • Clé publique SSH pour l'utilisateur limité : Si vous souhaitez vous connecter en tant qu'utilisateur limité par le biais de l'authentification par clé publique (sans entrer de mot de passe), entrez votre clé publique ici. Voir Création d'une paire de clés SSH et Configuration de l'authentification par clé publique sur un serveur pour obtenir des instructions sur la génération d'une paire de clés.
  • Désactiver l'accès root via SSH : pour empêcher l'utilisateur root de se connecter via SSH, sélectionnez Oui (recommandé). Vous pouvez toujours passer à l'utilisateur root une fois connecté et vous pouvez également vous connecter en tant que root via Lish.

Domaine personnalisé (facultatif)

Si vous souhaitez accéder à votre application en utilisant un domaine personnalisé, remplissez les champs suivants.

  • Token Linode API : si vous souhaitez utiliser le gestionnaire DNS du Linode pour gérer les enregistrements DNS de votre domaine personnalisé, créez unjeton d'accès personnel Linode API sur votre compte avec un accès en lecture/écriture aux domaines. Si ce jeton est fourni avec les champs sous-domaine et domaine (décrits ci-dessous), l'installation tente de créer des enregistrements DNS via le Linode API. Voir Obtenir un jeton d'accès API . Si vous ne fournissez pas ce champ, vous devez configurer manuellement vos enregistrements DNS via votre fournisseur DNS et les faire pointer vers l'adresse IP de la nouvelle instance.
  • Sous-domaine : Le sous-domaine que vous souhaitez utiliser, tel que www pour www.example.com.
  • Domaine : Le nom de domaine que vous souhaitez utiliser, tel que exemple.com.
  • Avez-vous besoin d'un enregistrement MX pour ce domaine ? Sélectionnez Yes pour créer une base Enregistrement MX pour le domaine. Sélectionner No pour ne pas créer d'enregistrements MX
  • Avez-vous besoin d'un enregistrement SPF pour ce domaine ? Sélectionnez Yes pour créer une base Enregistrement SPF pour le domaine. Sélectionner No pour ne pas créer d'enregistrements SPF.

Démarrage après le déploiement

Docker est maintenant installé et prêt à être utilisé. Les étapes suivantes fournissent un exemple d'application pour vous aider à démarrer avec un exemple facile pour démontrer quelques fonctionnalités de base de Docker. Il n'est pas nécessaire d'installer Docker.

Déployer un exemple d'application

Une fois l'installation de Docker terminée, vous pouvez accéder à Docker à partir de votre terminal et déployer un exemple d'application ou toute autre application que vous avez l'intention d'exécuter.

  1. Connectez-vous à votre Instance Compute via SSH ou Lish en utilisant le compte d'utilisateur limité que vous avez peut-être créé lors du déploiement. Si vous n'en avez pas encore, connectez-vous en tant que root l'utilisateur et créer un compte d'utilisateur limité.
  2. Localisez l'application ou l'exemple d'application que vous souhaitez déployer.
  3. Apprenez à utiliser Docker en parcourant la rubrique Docker pour les débutants ou en lisant la documentation ci-dessous :

L'application Docker Marketplace a été développée par Linode. Pour obtenir de l'aide concernant le déploiement de l'application, contactez le service d'assistance de Linode en utilisant les informations indiquées dans la barre latérale. Pour obtenir de l'aide concernant l'outil ou le logiciel lui-même, visitez le site Docker Support.