GNU/Linux >> Tutoriels Linux >  >> Fedora

Comment installer Docker sur Fedora 28 / Fedora 27

Docker est une technologie de virtualisation de conteneurs open source qui a gagné en popularité ces derniers temps et qui offre un moyen plus efficace de déployer une application. Avec Docker , l'application réside dans le conteneur au-dessus du système d'exploitation de base (système d'exploitation Linux).

Docker utilise les fonctionnalités du noyau telles que les groupes de contrôle et l'espace de noms pour permettre au conteneur indépendant de s'exécuter sur une seule instance de système d'exploitation.

Docker prend en charge Fedora 28, Fédora 27 , et Fedora 26, fonctionne uniquement sur le système d'exploitation 64 bits.

Éditions Docker

Docker est maintenant disponible en deux éditions,

  • Édition communautaire (CE)
  • Édition Entreprise (EE)

Dans cet article, nous allons installer Docker Comunity Edition (CE) sur Fedora .

Prérequis

Connectez-vous en tant que root ou passez à l'utilisateur root.

sudo su -

OU

su -

Supprimer les anciennes versions :

Supprimez le package nommé "docker ” ou “docker-engine » ainsi que ses dépendances. Si votre ordinateur ne dispose pas d'un package Docker, ignorez l'étape ci-dessous.

dnf remove -y docker docker-common container-selinux docker-selinux docker-engine

Contenus importants tels que les images, les volumes et les réseaux sous /var/lib/docker/ sont conservés.

Installer Docker

Le package de la communauté Docker s'appelle désormais "docker-ce “. Ajoutons le référentiel Docker CE sur votre machine.

dnf -y install curl
curl -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/fedora/docker-ce.repo

Maintenant, installez la dernière version de Docker Community Edition à l'aide de la commande dnf .

dnf -y install docker-ce
Si vous souhaitez installer une version particulière de Docker CE, vous pouvez ajouter une version telle que docker-ce-[version] dans la commande dnf.
Par exemple :dnf -y install docker-ce-17.03.1 .ce-1.fc28

Travailler avec Docker

Maintenant, Docker est installé sur votre machine. Démarrez le service Docker au cas où il ne se lancerait pas automatiquement après l'installation

systemctl start docker
systemctl enable docker

Exécutez votre premier conteneur Docker

# docker run -it fedora echo Hello-World

Lorsque vous exécutez une "exécution docker ", docker démarre un conteneur avec l'image de base de Fedora. Par défaut, Docker vérifie localement les images de base ; s'il n'est pas trouvé, il commencera à télécharger l'image de base à partir de Docker Registry ou Registre privé Docker .

Puisque nous exécutons ce conteneur Fedora pour la première fois, la sortie ressemblera à ci-dessous.

Unable to find image 'fedora:latest' locally
latest: Pulling from library/fedora
a8ee583972c2: Pull complete
Digest: sha256:25f7dac76b2c88d8b7e0b1d6213d3406e77c7f230bfa1e66bd1cbb81a944eaaf
Status: Downloaded newer image for fedora:latest
Hello-World

Une fois l'image téléchargée, Docker démarrera le conteneur et fera écho à la commande "Hello-World ” dans la console.

Gérer Docker en tant qu'utilisateur non root

Comme vous pouvez le voir dans ma commande, j'ai dû exécuter des commandes docker en tant qu'utilisateur root. Pour éviter cela, vous pouvez suivre les instructions ci-dessous pour autoriser les utilisateurs non root à exécuter des conteneurs Docker.

Créez un groupe appelé "docker ", exécutez les commandes suivantes avec les privilèges root.

# groupadd docker

Ajoutez un utilisateur qui doit faire partie du groupe docker, remplacez "raj ” avec votre propre nom d'utilisateur.

# useradd raj

Ajouter un utilisateur au groupe docker.

# usermod -aG docker raj

Modifiez l'autorisation.

# chown root:docker /var/run/docker.sock

Déconnectez-vous et reconnectez-vous.

Vous devriez maintenant pouvoir exécuter le moteur Docker avec un utilisateur non root.

Voici quelques tutoriels intéressants pour vous aider à démarrer :

1  :Principales commandes Docker importantes – Utilisation des conteneurs Docker

2  :Travailler avec des images Docker - Créer des images Docker

3  :Comment créer des images Docker avec DockerFile

C'est tout.


Fedora
  1. Comment installer Node.js sur Fedora 35 / Fedora 34

  2. Comment installer Docker dans Fedora [Tutoriel du débutant]

  3. Comment installer Java 17 dans Fedora 35

  4. Comment installer docker sur CentOS / RHEL / Fedora

  5. Comment installer Docker sur Fedora 32 ou 31 (et alternatives)

Comment installer Docker dans Fedora [Tutoriel du débutant]

Comment installer PowerShell sur Fedora

Comment installer Skype sur Fedora 34 / 35

Comment installer Discord sur Fedora 34 / 35

Comment installer Go sur Fedora 35

Comment installer Docker sur Fedora 35