Tutoriel d'installation de Docker et Docker Compose sous CentOS

Docker est un moteur de conteneur d'applications open source qui permet aux développeurs de regrouper leurs applications et dépendances dans un conteneur portable, puis de les publier sur n'importe quel support populaire. Les machines Linux peuvent également être virtualisées. Les conteneurs utilisent entièrement le mécanisme sandbox et n’auront aucune interface entre eux.

Docker Compose est un outil permettant de définir et d'exécuter des applications Docker multi-conteneurs. Compose gère plusieurs conteneur Docker . peut utiliser docker-compose.yml script pour Démarrez, arrêtez et redémarrez des applications, et organisez et gérez les conteneurs Docker . mais docker compose n'implémente pas l'équilibrage de charge des conteneurs et d'autres outils sont nécessaires pour y parvenir.

Ce qui suit prend le système CentOS comme exemple pour présenter comment installer Docker. Docker Compose et

1. Installez Docker

(1. Introduction

Docker nécessiteCentOS que la version du noyau du système soit supérieure à 3.10, nous vérifions d'abord la version actuelle du noyau via la commande uname -r pour voir si elle répond aux conditions :

(2) Mettre à niveau le logiciel

Exécutez la commande suivante pour mettre à jour le package yum vers la dernière version.

yum update -y

(3) Dépend de l'installation de l'outil

Exécutez la commande suivante pour installer les packages logiciels requis.

yum install -y yum-utils device-mapper-persistent-data lvm2

(4) Configurer la source Yum

Exécutez la commande suivante pour définir la source yum.

yum-config-manager \
--add-repo https://download.docker.com/linux/centos/docker-ce.repo

(5) Afficher les versions de docker disponibles

Exécutez la commande suivante pour afficher toutes les versions de docker dans tous les entrepôts actuels.

yum list docker-ce --showduplicates | sort -r

(6) Installez la dernière version de Docker

Ici, nous exécutons la commande suivante pour installer la dernière version stable en fonction des résultats ci-dessus 24.0.5-1.el7

yum install docker-ce-24.0.5-1.el7 -y
docker version

(7) Configurer Docker pour démarrer

Exécutez respectivement les deux commandes suivantes pour démarrer docker et ajoutez-le au démarrage.

systemctl start docker
systemctl enable docker

(8) Vérification de l'installation

Exécuterversion docker Vérifiez si l'installation a réussi (tant qu'il y aclientservice signifie que docker est installé et commencé. réussi).

(9) Modifier l'adresse de l'image Docker Hub

$. vi /etc/sysconfig/docker
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false'
#修改为:
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false --registry-mirror=https://docker.mirrors.ustc.edu.cn'

Autres configurations de menu fixe :

vi /etc/docker/daemon.json
# 在配置文件中添加以下内容:  
"hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"]
# 例如:
{
  // 开放docker端口,允许远程访问:
  "hosts": ["tcp://0.0.0.0:2375", "unix:///var/run/docker.sock"],
  // 修改默认镜像地址
  "registry-mirrors": ["https://k728i8z5.mirror.aliyuncs.com"],
  // 允许以http方式访问下面镜像库
  "insecure-registries":["k8s-harbor:10001"]
}

Redémarrer le menu fixe

systemctl restart docker

Pièce jointe : mettre à niveau la version de Docker

(1) Si la version docker de notre hôte est relativement faible et que nous souhaitons passer à la dernière version. Exécutez d’abord la commande suivante pour supprimer l’ancienne version.

yum remove docker docker-common docker-selinux docker-engine

(2) Après la suppression, suivez l'étape 5 ci-dessus, puis suivez à nouveau la version spécifiée. Après l'installation principale, il doit également être ajouté au démarrage automatique au démarrage.

2. Installez Docker Composer

Première méthode d'installation (utilisation)

Adresse du site Web officiel de Docker :Présentation | Documentation Docker

1. Vérifiez la version du docker local

docker version

2. Sélection de la version Docker-compose

Sélectionnez la version docker-compose correspondante en fonction de la version docker.

docker-compose官网地址:Référence du fichier Compose version 3 | Documentation Docker

3.Installation

Adresse d'installation officielle du site Web :Présentation | Documentation Docker

# github: https://github.com/docker/compose/releases/tag/v2.20.2 
# 国内下载地址:https://gitee.com/smilezgy/compose/releases/tag/v2.20.2
curl -SL \
https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 \
-o /usr/local/bin/docker-compose

# 或者手动下载, 上传到服务器后执行如下指令(use)
# 在 docker-compose-linux-x86_64 文件同一目录下执行
cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose

4. Ajouter des autorisations exécutables

chmod +x /usr/local/bin/docker-compose

5. Testez

[root@bogon bin]# docker-compose --version
Docker Compose version v2.20.2

Si vous devez le supprimer, exécutez la commande suivante

rm -rf /usr/local/bin/docker-compose

6. Projet en cours d'exécution Docker Compose

Pour exécuter Docker Compose, vous devez disposer d'un docker-compose.yml fichier dans le répertoire du projet. Effectuez les étapes suivantes :

  1. Ouvrez un terminal ou une invite de commande.
  2. Naviguez jusqu'au répertoire contenant le docker-compose.yml fichier.
  3. Exécutez la commande suivante pour démarrer le conteneur défini dans le fichier de composition :
docker-compose up
Par défaut, cette commande démarrera tous les services spécifiés dans le fichier de composition et affichera leurs journaux dans le terminal.
Pour exécuter le conteneur en mode détaché (en arrière-plan), vous pouvez ajouter -d drapeau :
# 此命令会启动容器并将控制返回给终端。
docker-compose up -d
Veuillez noter que si c'est la première fois que vous exécutez docker-compose up , qui extraira toutes les images Docker nécessaires de Docker Hub avant de démarrer le conteneur.

Deuxième méthode d'installation

(1) Exécutez la commande suivante pour installer pip3 :

yum -y install python3-pip
pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple

(2) Exécutez la commande suivante pour installer docker-compose :

pip3 install docker-compose -i https://pypi.tuna.tsinghua.edu.cn/simple

(3) Après l'installation, exécutez la commande suivante pour vérifier la version :

docker-compose version

(4) Si la console affiche ce qui suit, l'installation est réussie :

Je suppose que tu aimes

Origine blog.csdn.net/justlpf/article/details/131973134
conseillé
Classement