Installation de Docker sous Linux CentOS7

Introduction

Insérez la description de l'image ici


1.1 Environnement incohérent

Je n'ai aucun problème à courir localement: en raison de l'environnement incohérent, le même programme entraîne un fonctionnement incohérent.

1.2 Isolement

Quel copain écrit à nouveau une boucle infinie, pourquoi est-il si bloqué? Dans un système d'exploitation multi-utilisateurs, certains de vos propres programmes seront affectés à cause des erreurs d'exploitation des autres utilisateurs.

1.3 Mise à l'échelle élastique

La base d’utilisateurs de Taobao a augmenté pendant le Double 11: il a fallu beaucoup de personnel d’exploitation et de maintenance pour augmenter le nombre de serveurs déployés, ce qui a causé le problème des coûts d’exploitation et de maintenance excessifs.

1.4 Coûts d'apprentissage

Pour apprendre une technologie, vous devez d'abord l'installer: pour apprendre chaque technologie, vous devez d'abord installer le logiciel correspondant, mais il existe également différents environnements dont cela dépend. Le coût d'installation du logiciel est plus rapide que celui de l'apprentissage.

Deux, introduction de Docker


2.1 L'origine de Docker

Un groupe de jeunes a créé sa propre entreprise et a fondé une entreprise dédiée à la plateforme PAAS en 2010. Mais en 2013, des entreprises comme Amazon, Microsoft et Google ont commencé à créer des plates-formes PAAS. En 2013, la chaîne de capital de l'entreprise s'est rompue et a dû faire faillite, de sorte que la technologie de base de l'entreprise était open source et la technologie de base était Docker. En raison de l'open source de Docker, en 2014, il a reçu une ronde de financement C de 4000 W $, et en 2015, elle a reçu une ronde de financement D de 9500 W $. L'entreprise a donc commencé à se concentrer sur la maintenance de Docker.

Auteur principal de Docker - Solomon
Insérez la description de l'image ici
L'auteur de Docker a quitté l'équipe qui gère Docker
Insérez la description de l'image ici

2.2 L'idée de Docker

  • Conteneur: placez tout le contenu requis dans différents conteneurs, et quiconque a besoin de ces environnements peut obtenir ce conteneur directement.

  • standardisation:

    • Standardisation du transport: Docker dispose d'un quai, et tous les conteneurs téléchargés sont placés sur ce quai. Quand quelqu'un a besoin d'un certain environnement, il peut directement affecter la mer pour transporter le conteneur.
    • Standardisation des commandes: Docker fournit une série de commandes pour nous aider à obtenir des conteneurs et d'autres opérations.
    • Fournit l'API REST: de nombreuses interfaces graphiques sont dérivées, Rancher.
  • Isolation: lorsque Docker exécute le contenu du conteneur, il crée un espace séparé dans le noyau Linux, et cet espace n'affectera pas les autres programmes.

  • Entrepôt central | Centre d'enregistrement: Super Dock, avec des conteneurs dessus

  • Image miroir: conteneur

  • Conteneur: l'image courante

Trois, installation de Docker


3.1 Téléchargez l'environnement dont dépend Docker

Pour installer Docker, vous devez d'abord télécharger tous les environnements dépendants, tout comme Maven dépend de JDK

Référence: https://developer.aliyun.com/article/110806

S'il est installé, vous pouvez d'abord le supprimer

[root @ localhost ~] # yum -y supprimer docker-ce

[root@localhost local]# yum -y install yum-utils device-mapper-persistent-data lvm2

3.2 Spécifier la source de l'image Docker

Le téléchargement par défaut Docker est téléchargé sur le serveur étranger, la vitesse est plus lente, nous pouvons le définir comme source miroir Aliyun, la vitesse est plus rapide

[root@localhost ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.3 Installer Docker

Toujours utiliser yum pour installer

[root@localhost ~]# yum makecache fast
[root@localhost ~]# yum -y install docker-ce

3.4 Démarrez Docker et testez

Une fois l'installation réussie, vous devez la démarrer manuellement, la configurer pour qu'elle démarre automatiquement après le démarrage et tester Docker

# 启动Docker服务
[root@localhost ~]# systemctl start docker
# 设置开机自动启动
[root@localhost ~]# systemctl enable docker
# 测试 hello-world
[root@localhost ~]# docker run hello-world

Remarque: Les documents d'installation pour différentes versions Linux de Docker sont les suivants:
Adresse du document de la version CentOS : Adresse du document de la version CentOS Adresse
du document de la version Debian : Adresse du document de la version Debian Adresse
du document de la version Ubuntu : Adresse du document de la version Ubuntu Adresse
du document de la version Fedora: Document de la version CentOS adresse

Je suppose que tu aimes

Origine blog.csdn.net/qq_16733389/article/details/115280603
conseillé
Classement