[LINUX] Bis Docker-Compose auf CentOS7

Ich habe es jedes Mal überprüft, wenn ich es mehrmals gemacht habe, also habe ich es zusammengefasst. Ich habe nichts Besonderes gemacht.

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

Alte Version löschen

$ 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 der Docker Engine

Einrichtung des YUM-Repositorys

$ 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

Fügen Sie Docker Yum Repository mit hinzu

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

Bestätigen Sie, wenn Sie fertig sind

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

Einstellungen für Servicestart und Autostart

$ sudo systemctl start docker
$ sudo systemctl enable docker

Docker Compose-Installation

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

Wenn nicht, installieren Sie die Locke

$ 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

Bestätigung

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

Versetzen Sie sich in die Docker-Gruppe. Jetzt können Sie Docker-Compose ohne Sudo. Melden Sie sich danach ab und wieder an.

$ sudo usermod -aG docker $USER

Erstellen Sie docker-compose.yml zur Bestätigung.

$ 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

das ist alles.

Recommended Posts

Bis Docker-Compose auf CentOS7
Grub unter CentOS 8 einrichten
Richten Sie die Python-Umgebung unter CentOS ein
Installieren Sie Faiss unter CentOS 7
Installieren Sie numba unter CentOS 7.2
Installieren Sie Python3.4 unter CentOS 6.6
Installieren Sie mecab-python unter CentOS
Installieren Sie Python 2.7.3 unter CentOS 5.4
Installation auf der CentOS8 Virtual Box
Installieren Sie awscli auf centos7
Installieren Sie Chainer unter CentOS 6.7
Einrichten des Drehmoments unter CentOS 6
"PySpark": Richten Sie PySpark auf einer Alibaba Cloud CentOS-Instanz ein
Starten Sie Django auf einem Docker-Container mit Docker-Compose Up
Richten Sie Python 3.4 unter Ubuntu ein
Retina-Netz unter CentOS implementiert
Anaconda-Umgebungskonstruktion auf CentOS7
Installieren Sie die ImageMagick-6.2.x-Serie unter CentOS7.7
Installieren Sie Python 3.8 unter CentOS 7 (SCL)
Die Apache-Installation schlägt unter CentOS 8.2 fehl
Einfacher Verkehrsmonitor mit CentOS
Installieren Sie Chrome unter der CentOS 7-Serie
Richten Sie Polyglot unter Windows ein
Installieren Sie Python 3.8 unter CentOS 8 (AppStream)
Hinweise zur Installation von Python unter CentOS
Der Tag, an dem Chainer auf der GPU CentOS Edition (bis zur CPU) ausgeführt wird
Einrichten von OpenSSH unter Arch Linux
Verwenden Sie host.docker.internal unter Linux (Docker-Compose erforderlich)
Schritte zum Bereitstellen von EMLauncher unter CentOS 8
Schritte zum Installieren von MySQL 8.0 unter CentOS 8.1
Himbeer Pi 4 Centos7 auf Docker installieren
Schritte zum Installieren von VirtualBox unter CentOS
Installieren Sie Java (Oracle JDK14) unter CentOS7
So installieren Sie PyPy unter CentOS
Bis PythonCGI unter UbuntuServer18.04 + Apache2 ausgeführt wird
So installieren Sie TensorFlow unter CentOS 7
Installieren Sie pip unter CentOS7. Auch iPython.
Erstellen Sie eine Python-Umgebung in Centos
Installieren Sie VirtualBox unter CentOS 7 unter VirtualBox (Mac + Vagrant)
Installieren Sie Python unter CentOS mit Pyenv
So installieren Sie Maven unter CentOS
Erstellen Sie eine Python3-Umgebung unter CentOS7
Studienhinweis 9_Installieren Sie Jenkins unter CentOS7
Installieren Sie Python unter CentOS mit pyenv
Bis Sie Apache und Tomcat unter Linux (CentOS) installieren und Java-Apps bereitstellen