Installez Docker sur Ubuntu Server 20.04

environnement

Placez Docker dans une machine virtuelle (Ubuntu Server 20.04) fonctionnant sous macOS. En gros, entrez comme décrit dans le Guide officiel.

Soit dit en passant, la raison pour laquelle vous ne devriez pas installer Docker directement sur votre Mac est [Il semble qu'il est notoire que "Docker pour Mac est lent!"](Https://www.google.com/search?q=mac+docker+%E9% À partir de 81% 85% E3% 81% 84 & oq = mac + docker + & aqs = chrome.2.69i57j0l7.2424j0j7 & sourceid = chrome & ie = UTF-8).

procédure

Dans mon cas, tonga (nom d'hôte du système d'exploitation invité) et bali (également [nom d'hôte du système d'exploitation invité](https: // qiita)) en SSH Je me suis connecté à .com / hajime-f / items / ea34a38a405f48b1ce65) et j'ai fait ce qui suit (Référence: Utiliser l'ordinateur en pensant à l'île du sud -f / items / 2c10db500bc40d1f8e29)))

Paramètres du référentiel

Mettez à jour l'index du package avec update avant d'autoriser apt à utiliser le référentiel via HTTPS.

$ sudo apt-get install \
>     apt-transport-https \
>     ca-certificates \
>     curl \
>     gnupg-agent \
>     software-properties-common

Ensuite, ajoutez la clé officielle Docker GPG (https://xtech.nikkei.com/it/article/Keyword/20091204/341579/) à apt.

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Vérifions si l'empreinte digitale est correcte. C'est OK quand 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 '' s'affiche comme indiqué ci-dessous.

$ sudo apt-key fingerprint 0EBFCD88

pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <[email protected]>
sub   rsa4096 2017-02-22 [S]

Ajoutez ensuite le référentiel stable à apt.

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

Installez Docker CE

Installez la dernière version de Docker CE et de containerd. N'oubliez pas de mettre à jour car nous avons ajouté le référentiel plus tôt.

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

Exécutez le conteneur Hello World et vous devriez voir quelque chose comme ce qui suit:

$ sudo docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

Une traduction simple est la suivante.

Bienvenue dans Docker!
Si vous voyez ce message, votre installation est réussie.

Pour imprimer ce message, Docker effectue les étapes suivantes:
1.Le client Docker se connecte au démon Docker.
2.Démon Docker de DockerHub"hello-world"Obtenez une image.
3.L'image récupérée exécute l'exécutable qui produit la sortie que vous regardez,
Le démon Docker crée un nouveau conteneur à partir de cette image.
4.Le démon Docker transmet cette sortie au client Docker et
Le client Docker envoie cette sortie à votre terminal.

Je ne suis pas sûr de ce que c'est, mais en bref, le client Docker, qui est l'interface avec l'utilisateur, et le démon Docker communiquent, et le démon Docker crée un conteneur à partir de l'image spécifiée et l'exécute, et affiche le résultat via le client. Est-ce que c'est l'endroit?

Rendre Docker disponible pour les utilisateurs généraux

Si vous avez correctement installé Docker, vous devez avoir un groupe Docker, alors vérifiez-le d'abord.

$ cat /etc/group | grep docker
docker:x:998:

Ajoutez-vous au groupe "docker".

$ sudo usermod -aG docker hajime-f

Si vous vous reconnectez, vous devriez pouvoir exécuter `` $ docker run hello-world '' sans sudo.

Installez Docker Compose

Téléchargez la version stable de Docker Compose depuis GitHub.

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" \
>    -o /usr/local/bin/docker-compose

Accordez l'autorisation d'exécution à Docker Compose.

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

Bon chagrin. Maintenant, vous pouvez enfin utiliser Docker. Ensuite, écrivons dans le Dockerfile et jouons avec.

J'ai joué ... "Construire un environnement de développement pour Django + MySQL + nginx avec Docker Compose"

Recommended Posts

Installez Docker sur Ubuntu Server 20.04
Installez Ubuntu Server 20.04 sur Btrfs
Installez pyqt5 sur ubuntu
Installez Docker sur Manjaro
Installez Ruby sur Ubuntu 20.04
Installez Docker sur Raspberry Pi
Installez Docker sur Windows 10 PRO
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
Oracle Java 8 sur Docker Ubuntu
Installez l'agent zabbix (5.0) sur Ubuntu 18.04
Installation du proxy MAV sur Ubuntu 18.04
Installez Java sur WSL Ubuntu 18.04
Installez Ubuntu Desktop 20.10 sur RaspberryPi4
Installer docker sur AWS EC2
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Remarque: installez PostgreSQL 9.5 sur Ubuntu 18.04
Installez openjdk8 sur l'image Docker (Debian)
Installer Java avec Docker basé sur Ubuntu 16.04
Installez AWS IoT Greengrass sur Ubuntu
Installez JDK et JRE sur Ubuntu 16.10
Comment installer WildFly sur Ubuntu 18.04
Installez SonarQube sur l'instance ECS sur Ubuntu 16.04
Installez ruby sur Ubuntu 20.04 avec rbenv
La clé pour exécuter Docker sur Raspberry Pi 4 (serveur Ubuntu 20.04)
Installez docker et docker-compose sur ubuntu dans les plus brefs délais
Liberty sur Docker
Installation sans tête d'Ubuntu 20.10 sur Raspberry Pi
Exécutez NordVPN dans le conteneur Ubuntu Docker (Windows)
Installez OpenJDK (Java) sur le dernier Ubuntu
Utiliser docker dans un environnement proxy sur ubuntu 20.04.1
Je souhaite installer PHP 7.2 sur Ubuntu 20.04.
Essayez de mettre Docker dans ubuntu sur WSL
Jusqu'à ce que vous exécutiez apache avec ubuntu sur docker
Exécutez Ubuntu + ROS avec Docker sur Mac
Installez Ubuntu Server 20.04 dans VirtualBox sur Mac et établissez une connexion SSH
Redmine sur Docker
Installez Docker sur Ubuntu et configurez la connexion à distance à l'aide de tls
Paramètres Wine sur Ubuntu 18.04 (installer l'éditeur WOLF RPG)
Construire et installer la version de développement Wireshark (3.3.1) sur Ubuntu
Installez simplement Laravel 8 sur le docker dans l'environnement PHP8
Installez Docker sur Raspberry Pi 4 et Raspberry Pi OS 64 bits
Comment installer les pilotes réseau sur Ubuntu autonome
Serveur d'enregistrement Radiko avec Raspberry Pi 4 (Docker non utilisé)