Notes d'étude de Docker : l'installation de Docker est-elle lente ? Configurer la source d'image Docker nationale

installation et déploiement de Docker

Préparation

Toute nouvelle machine virtuelle, avec la configuration la plus élevée possible : mémoire 4G/CPU disque 4 cœurs 100G

Documentation du site officiel : Installer Docker Engine sur CentOS | Documentation Docker

étape

1. Désinstallez l'ancienne version de Docker

[root@docker ~]# yum remove docker \
>                   docker-client \
>                   docker-client-latest \
>                   docker-common \
>                   docker-latest \
>                   docker-latest-logrotate \
>                   docker-logrotate \
>                   docker-engine

2.installation des sources tr/min

[root@docker ~]# yum install -y yum-utils #下载提供yum-config-manager的安装包
[root@docker ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #下载docker仓库到/etc/yum.repos.d/下

La vitesse de téléchargement des sources d'images Docker étrangères est trop lente, j'ai donc utilisé la source d'images Docker d'Alibaba.

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

Insérer la description de l'image ici

3. Téléchargez le moteur Docker

[root@docker ~]# yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

Le rôle de chaque moteur

docker-ce côté serveur Docker
docker-ce-cli client Docker
conteneurd.io Le processus démon conteneurd, la couche inférieure est utilisée pour gérer Docker
docker-buildx-plugin Commande Docker étendue pour prendre en charge les fonctions fournies par Moby BuildKit
docker-compose-plugin Laissez le Docker distant exécuter le conteneur selon l'arrangement docker-compose.yml spécifié

4. Vérifiez la version du menu fixe

[root@docker ~]# docker version

Insérer la description de l'image ici

5. Démarrez Docker et configurez-le pour qu'il démarre automatiquement au démarrage

[root@docker ~]# systemctl start docker
[root@docker ~]# systemctl enable docker

6. Vérifiez si Docker est installé avec succès

[root@docker docker]# docker run hello-world

Insérer la description de l'image ici

L'échec affiché ici est dû au fait que j'utilise la source d'image Docker d'Alibaba Cloud. Pour des raisons de réseau domestique, un accélérateur doit être configuré pour accélérer

Obtenez l'adresse d'accélération du miroir Alibaba Cloud : https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

Configurer l'accélérateur d'images Alibaba Cloud

1. Créez un nouveau dossier
[root@docker docker]# mkdir -p /etc/docker/
2. Modifiez le fichier de configuration du démon /etc/docker/daemon.json pour utiliser l'accélérateur
[root@docker docker]# vi /etc/docker/daemon.json

{
  "registry-mirrors": ["https://52152375.mirror.aliyuncs.com"]
}

Remarque : https://52152375.mirror.aliyuncs.com est mon propre accélérateur de miroir Alibaba Cloud. Vous devez vous connecter à Alibaba Cloud pour copier le vôtre !

3. Redémarrez le menu fixe
[root@docker docker]# systemctl daemon-reload
[root@docker docker]# systemctl restart docker

Revérifiez si Docker est installé avec succès

[root@docker docker]# docker run hello-world

Insérer la description de l'image ici

À ce stade, Docker est installé et exécuté avec succès !

Je suppose que tu aimes

Origine blog.csdn.net/qq_57629230/article/details/130660671
conseillé
Classement