EineVorgängerversiondiesesチュートリアルwurde von finid verfasst.
アインフルン
Docker Applikationは、Containern vereinfachtのApplikationsprozessenで作成されています。 Mit ContainernkönnenSie Ihre Anwendungenが、リソースのプロゼッセンの調査に参加しました。 コンテナの仮想マシン、シンドジェドックポータブル、リソースソースおよびホストホストホストシステムの詳細。
詳細については、コンポーネントの概要を参照してください。ダイガンゲンゲンコンポネンテン]。
チュートリアルでは、Ubuntu 18.04でDocker Gemeinschaftsedition(CE)を使用してインストールします。 Dockerリポジトリー内のDockerのインストール、コンテナー、ビルダ、およびバーコードのインストール。
ヴォラセツツンゲン
Um diesem Tutorial folgen zukönnen、benötigenSie Folgendes:
-
https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-18-04のUbuntu 18.04-Serverを使用して、Ubuntu 18.04のインストールマニュアルを参照してください。 sudo-Benutzersとeiner Firewallをインストールします。
-
Ein Benutzerkonto auf Docker Hub、wen Sie Ihre eigenen Bilder erstellen and auf Docker Hub verschiebenmöchten、wie in Schritt 7 and 8 dargestellt wird。
Schritt 1-Dockerインストール
Ubuntu-RepositoryverfügbareDocker-Installationspaketは新しいバージョンです。 Um sicherzugehen、dass wir die neueste Version erhalten、installieren wir Docker aus dem offiziellen Docker-Repository。 ダウンロードは、DockerからGPG-Schlüsselによって作成されました。
アカウント作成者:添付ファイル:
sudo apt update
その他のインストール方法HTTPSを使用して、Voraussetzungpakete、mit denen `+ apt +`をインストールします。
sudo apt install apt-transport-https ca-certificates curl software-properties-common
GPG-Schlüsselの公式サイトDocker-Repository zu Ihrem Systemについて:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
APT-Quellen hinzuによるDocker-Repository zuの定義:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu stable"
Docker-Paketenで作成されたドキュメントを使用して、リポジトリを作成します。
sudo apt update
Stellen Sie sicher、dass Sie die dieインストールDocker-Repo statt aus demstandardmäßigenUbuntu-Repodurchführen:
apt-cache policy docker-ce
Sie werden die folgende Meldung sehen、obwohl die Versions numkerfürDocker unterschiedlich sein kann:
apt-cacheポリシーdocker-ceの出力
docker-ce:
Installed: (none)
Candidate:
Version table:
500
500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
Beachten Sie、dass + docker-ce +
nicht installiert is、aber der Installationskand aus dem Docker-Repository for Ubuntu 18.04( + bionic +
)stammt。
Dockerのインストール:
sudo apt install docker-ce
Dockerをインストールして、デーモンを起動します。 ÜberprüfenSie、obes funktioniert:
sudo systemctl status docker
Die Meldung sollte wie folgt aussehen und zeigen、dass der Dienst aktiv ist undläuft:
Output● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago
Docs: https://docs.docker.com
Main PID: 10096 (dockerd)
Tasks: 16
CGroup: /system.slice/docker.service
├─10096 /usr/bin/dockerd -H fd://
└─10113 docker-containerd --config /var/run/docker/containerd/containerd.toml
Dockerのインストールは、Docker-Dienst(Daemon)のDocker-Dienstによって行われます。 詳細については、チュートリアル、および「+ docker +」を使用してください-Befehl angewandt wird。
Schritt 2-Ausführendes Docker-Befehls ohne Sudo(オプション)
標準の + docker +
-ルート*-ルート*-ルートのユーザー名*ドッカー*-グループの名前、インストール方法、インストール方法は、Dockerの自動インストールの手順です。 Wenn Sie versuchen、den + docker +
-Befehlauszuführen、ohne ihn mit + sudo +
voranzustellen oder in der * Docker * -Gruppe zu sein、erhalten Sie folgende Meldung:
Outputdocker: Cannot connect to the Docker daemon. Is the docker daemon running on this host?.
See 'docker run --help'.
Weing die Eingabe von + sudo +
bei jederAusführungdes + docker +
-Befehls vermieden werden soll、fügenSie Ihren Benutzernamen zur + docker +
-Gruppe hinzu:
sudo usermod -aG docker ${USER}
新しいグループは、サーバー、サーバー、およびサーバーのいずれかです。
su - ${USER}
ツムフォートファレンウォーデンシーアウフゲフォルダート、パスワートアイレスブナッツァーズアインツゲベン。
最も重要なのは、Docker * -Drker * -Gruppehinzugefügtwurde、indem Sie folgendes tippenです。
id -nG
Output sudo docker
Wenn Sie einen Benutzer zur + docker +
-Gruppehinzufügenmöchten、mit dem Sie nicht angemeldet sind、geben Sie diesen Benutzernamen explizit mit an:
sudo usermod -aG docker
Der Restが死去し、Davon aus、dass Sie den + docker +`が登場-Befehl als Benutzer in der * Docker * -Gruppeausführen。 Wenn Sie sich dagegen entscheiden、fügenSie die Befehle bitte mit `+ sudo +
durch。
Alsnächsteserkunden wir den + docker +
-Befehl。
Schritt 3-Docker-Befehlsのレビュー
「+ docker +」ファイル、オプション、およびオプションのべーフレンを使用して、議論を重ねることはできません。 ダイ構文ハットフォルゲンデフォーム:
docker [option] [command] [arguments]
Zum Anzeigen allerverfügbarenUnterbefehle、geben Sie Folgendes ein:
docker
Ab Docker 18がリストに追加されました。
Output
attach Attach local standard input, output, and error streams to a running container
build Build an image from a Dockerfile
commit Create a new image from a container's changes
cp Copy files/folders between a container and the local filesystem
create Create a new container
diff Inspect changes to files or directories on a container's filesystem
events Get real time events from the server
exec Run a command in a running container
export Export a container's filesystem as a tar archive
history Show the history of an image
images List images
import Import the contents from a tarball to create a filesystem image
info Display system-wide information
inspect Return low-level information on Docker objects
kill Kill one or more running containers
load Load an image from a tar archive or STDIN
login Log in to a Docker registry
logout Log out from a Docker registry
logs Fetch the logs of a container
pause Pause all processes within one or more containers
port List port mappings or a specific mapping for the container
ps List containers
pull Pull an image or a repository from a registry
push Push an image or a repository to a registry
rename Rename a container
restart Restart one or more containers
rm Remove one or more containers
rmi Remove one or more images
run Run a command in a new container
save Save one or more images to a tar archive (streamed to STDOUT by default)
search Search the Docker Hub for images
start Start one or more stopped containers
stats Display a live stream of container(s) resource usage statistics
stop Stop one or more running containers
tag Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE
top Display the running processes of a container
unpause Unpause all processes within one or more containers
update Update configuration of one or more containers
version Show the Docker version information
wait Block until one or more containers stop, then print their exit codes
AnzeigeverfügbarerOptionen eines bebesimmten Befehls、geben Sie Folgendes ein:
docker --help
Um systemweite InformationenüberDocker anzuzeigen、verwenden Sie:
docker info
Untersuchen wir einigeダイサーBefehle。 Wir beginnen mit der Bildarbeit。
Schritt 4-Docker-BildernのArbeiten
Docker-Container werden aus Docker-Bildern erstellt。 標準ドッカーは、Docker diese Bilder aus dem https://hub.docker.com [Docker Hub]、einem Docker-Verzeichnis、das von Docker、der Firma hinter dem Docker-Projekt、verwaltet wird。 Jeder氏はDocker-Bilderを使用してDocker Hubをホストしているので、アプリケーションとLinux-Distributionen、Siebenötigen、Uber Bilderverfügen、dirt bereitgestellt werdenがあります。
Um zuüberprüfen、ob Sie auf Bilder vom Docker Hub zu zu sie herunterladenkönnen、geben Sie Folgendes ein:
docker run hello-world
Die Meldung zeigt an、dass Docker korrekt funktioniert:
OutputUnable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
9bb5a5d4561a: Pull complete
Digest: sha256:3e1764d0f546ceac4565547df2ac4907fe46f007ea229fd7ef2718514bcec35d
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
Dockerの機能 + hello-world +
-Bildzunächstnicht lokalisieren、so dass es das Bild vom Docker Hub、dem Standard-Repository、heruntergeladen hat。 ビルダ港に到着し、ドッカー船に乗ってコンテナを使用し、コンテナを使用してコンテナを運転します。
Siekönnennach Bildern such、die auf dem Docker Hubverfügbarsind、indem Sie den + docker +
-Befehl mit dem Unterbefehl + search +
verwenden。 Ubuntu-Bildの詳細を参照してください。
docker search ubuntu
Dockerハブとギブリストリストのすべてのリストは、そのような名前、名前、およびそのような名前のリストです。 死ぬ秋に死ぬメルトングwie folgt aus:
OutputNAME DESCRIPTION STARS OFFICIAL AUTOMATED
ubuntu Ubuntu is a Debian-based Linux operating sys… 7917 [OK]
dorowu/ubuntu-desktop-lxde-vnc Ubuntu with openssh-server and NoVNC 193 [OK]
rastasheep/ubuntu-sshd Dockerized SSH service, built on top of offi… 156 [OK]
ansible/ubuntu14.04-ansible Ubuntu 14.04 LTS with ansible 93 [OK]
ubuntu-upstart Upstart is an event-based replacement for th… 87 [OK]
neurodebian NeuroDebian provides neuroscience research s… 50 [OK]
ubuntu-debootstrap debootstrap --variant=minbase --components=m… 38 [OK]
1and1internet/ubuntu-16-nginx-php-phpmyadmin-mysql-5 ubuntu-16-nginx-php-phpmyadmin-mysql-5 36 [OK]
nuagebec/ubuntu Simple always updated Ubuntu docker images w… 23 [OK]
tutum/ubuntu Simple Ubuntu docker images with SSH access 18
i386/ubuntu Ubuntu is a Debian-based Linux operating sys… 13
ppc64le/ubuntu Ubuntu is a Debian-based Linux operating sys… 12
1and1internet/ubuntu-16-apache-php-7.0 ubuntu-16-apache-php-7.0 10 [OK]
1and1internet/ubuntu-16-nginx-php-phpmyadmin-mariadb-10 ubuntu-16-nginx-php-phpmyadmin-mariadb-10 6 [OK]
eclipse/ubuntu_jdk8 Ubuntu, JDK8, Maven 3, git, curl, nmap, mc, … 6 [OK]
codenvy/ubuntu_jdk8 Ubuntu, JDK8, Maven 3, git, curl, nmap, mc, … 4 [OK]
darksheer/ubuntu Base Ubuntu Image -- Updated hourly 4 [OK]
1and1internet/ubuntu-16-apache ubuntu-16-apache 3 [OK]
1and1internet/ubuntu-16-nginx-php-5.6-wordpress-4 ubuntu-16-nginx-php-5.6-wordpress-4 3 [OK]
1and1internet/ubuntu-16-sshd ubuntu-16-sshd 1 [OK]
pivotaldata/ubuntu A quick freshening-up of the base Ubuntu doc… 1
1and1internet/ubuntu-16-healthcheck ubuntu-16-healthcheck 0 [OK]
pivotaldata/ubuntu-gpdb-dev Ubuntu images for GPDB development 0
smartentry/ubuntu ubuntu with smartentry 0 [OK]
ossobv/ubuntu
...
In der Spalte * OFFICIAL * kennzeichnet * OK * ein Bild、das von dem Unternehmen hinter dem Projekt erstellt undunterstütztwird。 Sobald Sie das Bild identifiziert haben、das Sie verwendenmöchten、könnenSie es mit dem Unterbefehl + pull +
auf Ihren Computer herunterladen。
FührenSie den folgenden Befehl aus、um das offizielle + ubuntu +
-Bild auf Ihren Computer herunterzuladen:
docker pull ubuntu
あなたは次のようになりました。
OutputUsing default tag: latest
latest: Pulling from library/ubuntu
6b98dfc16071: Pull complete
4001a1209541: Pull complete
6319fc68c576: Pull complete
b24603670dc3: Pull complete
97f170c87c6f: Pull complete
Digest: sha256:5f4bdc3467537cbbe563e80db2c3ec95d548a9145d64453b06939c4592d67b6d
Status: Downloaded newer image for ubuntu:latest
ビルダ、イギリス、ウンターベフェールの + run +`のコンテナは、ドイツのビルトの建物にあります。 Wie Sie im `+ hello-world +
-Beispiel gesehen haben、wenn bild nicht heruntergeladen wurde und + docker +
mit dem Unterbefehl + run +
gestartet wird、lädtder Docker-Client zuerst das Bild herunter und verend 。
Um die Bilder anzuzeigen、die auf Ihren Computer heruntergeladen wurden、geben Sie Folgendes ein:
docker images
Die Meldung sollte wie folgt aussehen:
OutputREPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 113a43faa138 4 weeks ago 81.2MB
hello-world latest e38bc07ac18e 2 months ago 1.85kB
Wie Siespäterin diesem Tutorial sehen werden、könnenBilder、die Sie zumAusführenvon Containern verwenden、modifiziert und zum Erzeugen neuer Bilder verwendet werden、die dann in den Docker Hub order andiff Docker-Verzeichnisse hochgeladen den
Schauen wir uns genauer an、wie Containerausgeführtwerdenkönnen。
Schritt 5-Ausführeneines Docker-Containers
「+ hello-world +」-コンテナ、コンテナの定義、コンテナの保存、コンテナの保存、テストの送信およびテストの実行。 コンテナコンテナ、コンテナコンテナ、およびコンテナコンテナ。 Schließlichsind sieähnlichwie virtuelle Maschinen、Nur ressourcenschonender。
Betrachten wir als Beispiel einen Container mit dem uesuten Bild von Ubuntu。 SchalterのKombinationを使用してください。
docker run -it ubuntu
コンテナの種類、コンテナの種類、コンテナの種類、パッケージの種類:
Outputroot@d9b100f2f636:/#
コンテナIDがEingabeaufforderungにあります。 詳細については、Beispielは「+ d9b100f2f636 +」です。 コンテナIDコンテナを参照してください。コンテナを識別し、コンテナを確認してください。
JetztkönnenSie jeden beliebigen Befehl innerhalb des Containersausführen。 コンテナのコンテナを作成します。 Siemüssenkeinen Befehl mit + sudo +
voranstellen、da Sie innerhalb des Containers als * Root * -Benutzer arbeiten:
apt update
Installieren Sie dann eine beliebige Applikation darin。 Node.jsのインストール:
apt install nodejs
Node.jsは、Ubuntu-Repository installiertを使用してコンテナを作成します。 Wenn die Installation abgeschlossen ist、überprüfenSie、ob Node.js installiert ist:
node -v
Ihremターミナルでのバージョン番号の変更:
Outputv8.10.0
すべてのコンテナ、コンテナ内のコンテナ、コンテナ内のゲル化されたコンテナ。
Um den Container zu verlassen、geben Sie im Eingabefeld `+ exit +`アイン。
コンテナは、システムの安全性を確保するためにコンテナで管理されています。
Schritt 6-ヴァーカーテン・フォン・ドッカー・コンテナ
Nachdem Sie Docker eine Weile benutzt haben、haben Sie viele aktive(laufende)およびinakativeコンテナauf Ihrem Computer。 Um die * active ones * anzuzeigen、verwenden Sie:
docker ps
Sie werden die folgende Meldung sehen:
OutputCONTAINER ID IMAGE COMMAND CREATED
チュートリアルチュートリアルでは、コンテナを作成し、 + hello-world +
-Bild und einen weiteren aus dem + ubuntu +
-Bildを作成します。 Beide Containerは、Ihrem Systemが提供するすべてのアクティビティに関連しています。
Um alle Container-aktiveとinaktive-anzzeigen、starten Sie + docker ps +
mit dem Schalter + -a +
:
docker ps -a
Sie werden folgende Meldung sehen:
d9b100f2f636 ubuntu "/bin/bash" About an hour ago Exited (0) 8 minutes ago sharp_volhard
01c950718166 hello-world "/hello" About an hour ago Exited (0) About an hour ago festive_williams
Schalter` + -l + `を使用したコンテナの定義:
docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d9b100f2f636 ubuntu "/bin/bash" About an hour ago Exited (0) 10 minutes ago sharp_volhard
コンテナを開始する、コンテナを開始する、 + docker start +
、コンテナIDまたはコンテナを指定する。 Ubuntu-basierten Container mit folgender ID、 `+ d9b100f2f636 +`で開始:
docker start
「+ docker ps +」でコンテナを作成し、ステータスを表示:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d9b100f2f636 ubuntu "/bin/bash" About an hour ago Up 8 seconds sharp_volhard
Um einen aktiven Container zu stoppen、verwenden Sie + docker stop +
、gefolgt von der Container-IDまたはNamen。 Diesmal verwenden wir den Namen、den Docker dem Container zugewiesen hat、 + sharp_volhard +
:
docker stop
Sobald Sie entchieden haben、dass Sie einen Container nicht mehrbenötigen、entfernen Sie ihn mit dem Befehl + docker rm +
wiederum entweder mit der Container-IDまたはName Name。 Verfedenden Sie den Befehl + docker ps -a +
um die Container-IDまたはNamenfürden Container zu finden、der dem + hello-world +
-Bild zugeordnet ist、undfernen Sie ihn。
docker rm
Siekönneneinen neuen Container starten und ihm mit dem Schalter +-name +
einen Namen geben。 Siekönnenden Schalter +-rm +
auch verwenden、um einen Container zu erstellen、der sich selbst entfernt、wenn er gestoppt wird。 詳細な情報とオプションは、Befehlの `+ docker run help +`を参照してください。
Bilder umgewandelt werdenのコンテナコンテナ、mit denen Sie neueコンテナコンテナコンテナ Schauen wir uns an、wie das funktioniert。
Schritt 7-Docker-Bildübertragenのeinemコンテナ内のコンテナ
Wenn Sie ein Docker-Bild starten、könnenSie Dateien erstellen、ändernundlöschen、wie Sie es von einer virtuellen Maschine gewohnt sind。 Die von Ihnen vorgenommenenÄnderungengelten nurfürdiesen Container。 Sie kon es starten and stoppen、aber sobald Sie es mit dem Befehl `+ docker rm +`zerstören、gehen dieÄnderungenfürimmer verloren。
アブストニットエルファハレンシーで、ズーザントイーンズコンテナーズニューコンテナは、Docker-Bild speichernkönnenです。
Node.js内のUbuntuコンテナのインストール、インストール、コンテナの保存、コンテナの保存、コンテナの保存、コンテナの保存、ドキュメントの作成などがあります。 ノードのノードNode.js-Container als Grundlage for neue Bilderspäterwiederverwenden。
Ubertragen Sie dann dieÄnderungenmit dem folgenden Befehl in eine neue Docker-Bildinstanz。
docker commit -m "What you did to the image" -a "Author Name" /
Der Schalter * -m * istfürdieBestätigungsnachricht、um zu erfahren、welcheÄnderungenSie vorgenommen haben、während* -a * zur Autorenangabe verwendet wird。 Die + container_id +
is the diejenige、die Sie zuvor im Tutorial notiert haben、als Sie die interaktive Docker-Sitzung gestartet haben。 Docker Hubのリポジトリは、Regel Ihr Docker Hub-Benutzernameの「+ repository +」にあります。
したがって、Benutzerからは、コンテナID `+ d9b100f2f636 +`でBefehlを使用してください:
docker commit -m "added Node.js" -a "" /ubuntu-nodejs
Wenn Sie ein Bild commit(übertragen)、wird das neue Bild lokal auf Ihrem Computer gespeichert。 詳細については、チュートリアルのチュートリアルをご覧ください。Dockerハブの概要をご覧ください。
Wenn Sie die Docker-Bilder erneut auflisten、wird das neue Bild angezeigt、ebenso wie das alte、von dem es abgeleitet wurde:
docker images
あなたは次のとおりです。
OutputREPOSITORY TAG IMAGE ID CREATED SIZE
/ubuntu-nodejs latest 7c1f35226ca6 7 seconds ago 179MB
ubuntu latest 113a43faa138 4 weeks ago 81.2MB
hello-world latest e38bc07ac18e 2 months ago 1.85kB
詳細は「+ ubuntu-nodejs +」であり、新しいビルドではありません。 DieGrößendifferenzspiegelt die vorgenommenenÄnderungen広い。 死にます戦争の死、NodeJSのインストールは無用です。 また、Wenn Sieは、NodeJSを使用してUbuntuをインストールし、Ubuntuを使用してコンテナを作成したり、KönnenSie einfach das neue Bild verwendenを使用したりします。
Siekönnenauch Bilder aus einer + Dockerfile +
erstellen、mit der Sie die Einem neuen Bild automatisierenkönnenでのソフトウェアのインストール。 Daed liegt jedochaußerhalbdes Rahmens dieses Tutorials。
Teilen wir nun das neue Bild mit anderen、damit sie daraus Container erstellenkönnen。
Schritt 8-Docker-Repository内のDocker-Bildernフォン
ロジスティクスの歴史的背景建築物建築物建築物建築物、建築物イーラー・フロインデ、建築物建築物、建築物、建築物、建築物、建築物 Um ein Bild auf Docker Hubまたは他のDocker-Verzeichnis zuübertragen、ist ein Konto erforderlich。
Dieser Abschnitt zeigt Ihnen、wie Sie ein Docker-Bild auf den Docker Hubübertragenkönnen。 Um zu lernen、wie Sie Ihr eigenes privates Docker-Verzeichnis erstellen、gehen Sie auf https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-docker-registry-on-ubuntu -14-04 [Wie Sie ein privates Docker-Verzeichnis unter Ubuntu 14.04 einrichten]。
Um Ihr Bild zu optimieren、melden Sie sichzunächstbe Docker Hub and。
docker login -u
それは、Ihrem Docker Hub-Passwort zu authentifizierenによるものです。 Die Authentifizierung sollte erfolgreich sein、wenn Sie das richtige Passwort angegeben haben。
ダン・コンネン・シー・アイア・アイゲネス・ビルト・ミット・デム・ベファール・ユーバートラゲン・ヴァーウェンデン:
docker push /
Um das + ubuntu-nodejs +
-Bild in das * sammy * Repository zu schieben、wäreder Befehl:
docker push /
Anspruch nehmenのDer Prozess kann einige Zeit、Währender die Bilderhochlädt、aber wenn er abgeschlossen ist、erscheint folgende Meldung:
OutputThe push refers to a repository [docker.io//ubuntu-nodejs]
e3fbbfb44187: Pushed
5f70bf18a086: Pushed
a3b5c80a4eba: Pushed
7f18b442972b: Pushed
3ce512daaf78: Pushed
7aae4540b42d: Pushed
...
Nachdem Sie ein Bild in ein Verzeichnis verschoben haben、sollte es im Dashboard Ihres Kontos aufgelistet werden、wie es in der Abbildung unten angezeigt wird。
image:https://assets.digitalocean.com/articles/docker_1804/ec2vX3Z.png [Neue Docker-Bildliste auf dem Docker Hub]
Wenn einÜbertragungsversuchzu einem solchen Fehlerführt、haben Sie sich sich wahrscheinlich nicht angemeldet:
OutputThe push refers to a repository [docker.io//ubuntu-nodejs]
e3fbbfb44187: Preparing
5f70bf18a086: Preparing
a3b5c80a4eba: Preparing
7f18b442972b: Preparing
3ce512daaf78: Preparing
7aae4540b42d: Waiting
unauthorized: authentication required
`+ docker login +`を使用して、ユーザーを管理します。 UberprüfenSie dann、obes auf Ihrer Docker Hub Repository-サイトの管理
これは、 `+ docker pull / +`によって作成されたものです。
ファジット
チュートリアルでは、Dockerのインストール、Dockerハブでのビルド、コンテナおよびギアの変更を行います。 Nachdem Sie nun die Grundlagen kennen、erkunden Sie die anderen Docker-Tutorials der DigitalOcean Communityで。