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).
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)))
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 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?
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.
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