[LINUX] Jusqu'à docker-compose sur CentOS7

Je l'ai vérifié à chaque fois que je l'ai fait plusieurs fois, alors je l'ai résumé. Je n'ai rien fait de spécial.

https://docs.docker.com/install/linux/docker-ce/centos/

Supprimer l'ancienne version

$ sudo yum -y update
$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Installation de Docker Engine

configuration du référentiel yum

$ sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2
$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

Ajouter le référentiel docker yum avec

$ sudo yum install docker-ce docker-ce-cli containerd.io

Confirmer une fois terminé

$ docker --version
Docker version 19.03.5, build 633a0ea

Paramètres de démarrage du service et de démarrage automatique

$ sudo systemctl start docker
$ sudo systemctl enable docker

Installation de Docker Compose

https://github.com/docker/compose/releases

Sinon, installez curl

$ sudo yum install -y curl

Installation

$ sudo curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

Vérification

$ docker-compose --version
docker-compose version 1.25.4, build 8d51620a

Mettez-vous dans le groupe des dockers. Vous pouvez maintenant docker-composer sans sudo. Si vous faites cela, déconnectez-vous et reconnectez-vous.

$ sudo usermod -aG docker $USER

Créez docker-compose.yml pour confirmation.

$ vim docker-compose.yml
version: "3"
services:
  hello:
    image: hello-world:latest

docker-compose up!

$ docker-compose up
Creating network "vagrant_default" with the default driver
Pulling hello (hello-world:latest)...
latest: Pulling from library/hello-world
1b930d010525: Pull complete
Digest: sha256:9572f7cdcee8591948c2963463447a53466950b3fc15a247fcad1917ca215a2f
Status: Downloaded newer image for hello-world:latest
Creating vagrant_hello_1 ... done
Attaching to vagrant_hello_1
hello_1  |
hello_1  | Hello from Docker!
hello_1  | This message shows that your installation appears to be working correctly.
hello_1  |
hello_1  | To generate this message, Docker took the following steps:
hello_1  |  1. The Docker client contacted the Docker daemon.
hello_1  |  2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
hello_1  |     (amd64)
hello_1  |  3. The Docker daemon created a new container from that image which runs the
hello_1  |     executable that produces the output you are currently reading.
hello_1  |  4. The Docker daemon streamed that output to the Docker client, which sent it
hello_1  |     to your terminal.
hello_1  |
hello_1  | To try something more ambitious, you can run an Ubuntu container with:
hello_1  |  $ docker run -it ubuntu bash
hello_1  |
hello_1  | Share images, automate workflows, and more with a free Docker ID:
hello_1  |  https://hub.docker.com/
hello_1  |
hello_1  | For more examples and ideas, visit:
hello_1  |  https://docs.docker.com/get-started/
hello_1  |
vagrant_hello_1 exited with code 0

c'est tout.

Recommended Posts

Jusqu'à docker-compose sur CentOS7
Configurer grub sur CentOS 8
Configurer l'environnement Python sur CentOS
Installez Faiss sur CentOS 7
Installez numba sur CentOS 7.2
Installez Python3.4 sur CentOS 6.6
Installez mecab-python sur CentOS
Installez Python 2.7.3 sur CentOS 5.4
Installation sur la boîte virtuelle CentOS8
Installez awscli sur centos7
Installer Chainer sur CentOS 6.7
Configuration du couple sur CentOS 6
"PySpark": configurer PySpark sur une instance Alibaba Cloud CentOS
Lancer Django sur un conteneur Docker à l'aide de docker-compose up
Configurer Python 3.4 sur Ubuntu
Implémentation de retina net sur CentOS
Construction de l'environnement Anaconda sur CentOS7
Installez la série ImageMagick-6.2.x sur CentOS7.7
Installez Python 3.8 sur CentOS 7 (SCL)
L'installation d'Apache échoue sur CentOS 8.2
Moniteur de trafic simple avec CentOS
Installez Chrome sur la série CentOS 7
Configurer Polyglot sous Windows
Installez Python 3.8 sur CentOS 8 (AppStream)
Remarques sur l'installation de Python sur CentOS
Le jour où Chainer fonctionne sur l'édition GPU CentOS (jusqu'au CPU)
Configurer OpenSSH dans Arch Linux
Utilisez host.docker.internal sur Linux (docker-compose requis)
Étapes pour déployer EMLauncher sur CentOS 8
Étapes pour installer MySQL 8.0 sur CentOS 8.1
raspberry pi 4 centos7 installer sur docker
Étapes pour installer VirtualBox sur CentOS
Installez java (Oracle JDK14) sur CentOS7
Comment installer PyPy sur CentOS
Jusqu'à ce que PythonCGI s'exécute sur UbuntuServer18.04 + Apache2
Comment installer TensorFlow sur CentOS 7
Installez pip sur CentOS7. Aussi iPython.
Créer un environnement python dans centos
Installez VirtualBox sur CentOS 7 sur VirtualBox (mac + vagrant)
Installer Python sur CentOS à l'aide de Pyenv
Comment installer Maven sur CentOS
Créer un environnement python3 sur CentOS7
Note d'étude 9_Install Jenkins sur CentOS7
Installez Python sur CentOS en utilisant pyenv
Jusqu'à ce que vous installiez Apache et Tomcat sur Linux (CentOS) et déployez des applications Java