Installation de Docker (centos7)

En tant que programmeur, si vous ne savez pas ce qu'est Docker, c'est un peu scandaleux. Même si je le savais il y a longtemps, je ne l'ai pas encore étudié systématiquement. Haha, j'ai commencé à installer et à apprendre par moi-même aujourd'hui. Étudions ensemble.

1. Qu'est-ce que Docker exactement?

Docker est un moteur de conteneur d'applications open source qui permet aux développeurs de conditionner leurs applications et dépendances dans une image portable, puis de la publier sur n'importe quelle machine Linux ou Windows populaire, qui peut également être virtualisée. Les conteneurs utilisent complètement le mécanisme du bac à sable et il n'y aura aucune interface entre eux.

2. À quoi sert Docker?

La vitesse de démarrage de Docker est beaucoup plus rapide que celle des machines virtuelles traditionnelles. Elle peut être démarrée en quelques secondes. Docker a un taux d'utilisation des ressources du système très élevé. Un hôte peut exécuter des centaines de conteneurs Docker. Docker peut être des applications personnalisées. Miroir pour réaliser une intégration continue, une livraison et un déploiement continus. Étant donné que Docker garantit la cohérence de l'environnement d'exécution et facilite la migration des applications, Docker peut s'exécuter sur de nombreuses plates-formes.

Troisièmement, les trois concepts de base de Docker.

Image : l'image Docker (Image) équivaut à un système de fichiers racine.

Conteneur : la relation entre l'image et le conteneur est comme la classe et l'instance dans la programmation orientée objet. L'image est une définition statique et le conteneur est l'entité de l'image au moment de l'exécution. Les conteneurs peuvent être créés, démarrés, arrêtés, supprimés, suspendus, etc.

Référentiel : Le référentiel peut être considéré comme un centre de contrôle de code pour stocker des images.

Docker utilise un modèle d'architecture client-serveur (C / S) et utilise des API distantes pour gérer et créer des conteneurs Docker.

Les conteneurs Docker sont créés via des images Docker.

La relation entre les conteneurs et les miroirs est similaire à celle des objets et des classes dans la programmation orientée objet.

 

Quatrièmement, l'installation de Docker (Centos7).

1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
   通过 uname -r 命令查看你当前的内核版本。
   uname -r
2.使用 root 权限登录 Centos。
   su root
3.确保 yum 包更新到最新。
   sudo yum update
4.卸载旧版本(如果安装过旧版本的话).
   sudo yum remove docker  docker-common docker-selinux docker-engine
5.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的.
   sudo yum install -y yum-utils device-mapper-persistent-data lvm2
6.设置yum源.
   1)使用官方源地址(比较慢)
   sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
   2)阿里云
   sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
7.可以查看所有仓库中所有docker版本,并选择特定版本安装.
   yum list docker-ce --showduplicates | sort -r
8.安装Docker。(我安装的是docker-ce-18.03.1.ce)
   sudo yum install docker-ce-18.03.1.ce
9.启动Docker,并加入开机启动。
   sudo systemctl start docker
   sudo systemctl enable docker
10.验证是否安装成功。
   docker version
   
   

Diagramme de réussite de l'installation de Docker

Ok, jusqu'à présent, le diagramme de réussite de l'installation de docker montré ci-dessus apparaît, même si l'installation est réussie. Ensuite, vous pouvez commencer à apprendre à utiliser Docker.

Je suppose que tu aimes

Origine blog.csdn.net/wzs535131/article/details/108113687
conseillé
Classement