Mit der Popularität der Container-Technologie ist Docker heute zu einer der beliebtesten Container-Engines geworden. Unter Windows ist es auch möglich, Docker-Images zum Ausführen von Containern zu verwenden. In diesem Artikel wird die grundlegende Verwendung von Windows Docker vorgestellt, einschließlich der Installation von Docker, des Erhaltens eines Docker-Images und der Ausführung von Docker unter Windows.
1. Docker installieren
Für die Installation von Docker unter Windows müssen die folgenden Bedingungen erfüllt sein:
Während des Installationsvorgangs müssen Sie auf folgende Punkte achten:
Wählen Sie „Windows-Container verwenden“ oder „Linux-Container verwenden“: Da Windows verfügt über zwei verschiedene Container-Engines. Sie müssen also auswählen, welche Engine verwendet werden soll. Wenn Sie Docker auf Windows Server 2019 oder höher ausführen möchten, empfehlen wir die Verwendung von Windows-Containern. Wenn Sie Docker unter Windows 10 ausführen möchten, empfehlen wir die Verwendung von Linux-Containern.2. Beziehen Sie das Docker-Image
Das Abrufen des Docker-Images kann über Docker Hub, die offizielle Docker-Image-Bibliothek, verwaltet werden. Auf Docker Hub sind viele häufig verwendete Images verfügbar, wie z. B. Ubuntu, Debian, CentOS usw., sowie Images für verschiedene Programmiersprachen und Anwendungsdienste.
Nach einem Bild suchendocker search image name
Mit dem folgenden Befehl wird beispielsweise gesucht Ubuntu-Bilder auf Docker Hub: # 🎜🎜#docker search 镜像名称
例如如下命令就是在 Docker Hub 上搜索 Ubuntu 镜像:
docker search ubuntu
搜索结果显示了许多包含“Ubuntu”的镜像,其中官方镜像为 ubuntu,Docker Hub 用户名为“library”的镜像为 ubuntu。
在确定了需要使用的镜像后,使用下面的命令下载镜像:
docker pull 镜像名称:标签
其中,标签是可选的,如果不指定标签,Docker 会默认下载最新版本的镜像。
例如,要下载 Ubuntu 18.04 版本的镜像,可以使用命令:
docker pull ubuntu:18.04
下载完成后,可以通过下面的命令查看本地已经下载的镜像:
docker images
可以看到在本地已经下载了 Ubuntu 18.04 版本的镜像。
三、运行 Docker 容器
在下载镜像后,可以使用 Docker 运行容器。要运行容器,需要使用 Docker 镜像内置的应用程序/服务来启动容器。
使用以下命令启动容器:
docker run 镜像名称:标签
例如,要启动一个 Ubuntu 容器,可以使用以下命令:
docker run ubuntu:18.04
运行后可以看到容器已经启动。
要在容器内交互,需要进入容器。使用以下命令进入容器:
docker exec -it 容器名称 /bin/bash
其中,“-it” 表示要进入交互式的终端,“/bin/bash” 表示要以 Bash shell 的方式运行终端。
例如,使用以下命令进入刚才启动的 Ubuntu 容器:
docker exec -it 容器名称 /bin/bash
使用以下命令可以退出容器:
exit
docker search ubuntu
In den Suchergebnissen werden viele Bilder angezeigt, die „Ubuntu“ enthalten, darunter das offizielle Bild „Ubuntu“. , und der Docker Hub-Benutzername ist „library“ „Das Image ist Ubuntu.
Spiegel herunterladenNachdem Sie den Spiegel bestimmt haben, den Sie verwenden müssen, verwenden Sie den folgenden Befehl, um den Spiegel herunterzuladen:
#🎜 🎜#docker pull image name: tag
#🎜🎜##🎜🎜#Das Tag ist optional. Wenn Sie kein Tag angeben, lädt Docker standardmäßig die neueste Version des Images herunter. #🎜🎜##🎜🎜#Um beispielsweise das Ubuntu 18.04-Versionsbild herunterzuladen, können Sie den folgenden Befehl verwenden: #🎜🎜##🎜🎜#docker pull ubuntu:18.04
#🎜🎜## 🎜🎜# Nachdem der Download abgeschlossen ist, können Sie den folgenden Befehl verwenden, um das lokal heruntergeladene Bild anzuzeigen: #🎜🎜##🎜🎜#docker images
#🎜🎜##🎜🎜#Sie können sehen dass Ubuntu für Version 18.04 lokal heruntergeladen wurde. #🎜🎜##🎜🎜#3. Führen Sie den Docker-Container aus. #🎜🎜##🎜🎜#Nachdem Sie das Image heruntergeladen haben, können Sie Docker verwenden, um den Container auszuführen. Um einen Container auszuführen, müssen Sie die im Docker-Image integrierte Anwendung/den Dienst verwenden, um den Container zu starten. #🎜🎜##🎜🎜##🎜🎜#Container starten#🎜🎜##🎜🎜##🎜🎜#Verwenden Sie den folgenden Befehl, um den Container zu starten: #🎜🎜##🎜🎜#docker run Bildname : tag#🎜🎜##🎜🎜#Um beispielsweise einen Ubuntu-Container zu starten, können Sie den folgenden Befehl verwenden: #🎜🎜##🎜🎜#<code>docker run ubuntu:18.04
#🎜🎜##🎜 🎜#Nach dem Ausführen können Sie sehen, dass der Container gestartet wurde. #🎜🎜##🎜🎜##🎜🎜#Betreten Sie den Container #🎜🎜##🎜🎜##🎜🎜#Um innerhalb des Containers zu interagieren, müssen Sie den Container betreten. Verwenden Sie den folgenden Befehl, um den Container einzugeben: #🎜🎜##🎜🎜#docker exec -it Containername/bin/bash
#🎜🎜##🎜🎜#Dabei bedeutet „-it“. Um das interaktive Terminal aufzurufen, bedeutet „/bin/bash“, dass das Terminal als Bash-Shell ausgeführt wird. #🎜🎜##🎜🎜#Verwenden Sie beispielsweise den folgenden Befehl, um den Ubuntu-Container einzugeben, den Sie gerade gestartet haben: #🎜🎜##🎜🎜#docker exec -it Containername/bin/bash
# 🎜🎜##🎜🎜#Container verlassen#🎜🎜##🎜🎜##🎜🎜#Verwenden Sie den folgenden Befehl, um den Container zu verlassen: #🎜🎜##🎜🎜# Exit
#🎜 🎜##🎜🎜#Der Container läuft weiter, aber das Terminal wird beendet. #🎜🎜##🎜🎜#4. Zusammenfassung#🎜🎜##🎜🎜#Bisher haben wir die grundlegende Verwendung von Windows Docker vorgestellt, einschließlich der Installation von Docker, des Erhalts von Docker-Images und der Ausführung von Docker Windows. #🎜🎜##🎜🎜#Mit Docker können Softwareentwickler Anwendungen einfacher erstellen, testen und bereitstellen und gleichzeitig verschiedene Anwendungsumgebungen effektiv isolieren, um gegenseitige Beeinträchtigungen zu vermeiden. Durch die Unterstützung von Docker in Windows können Windows-Entwickler auch den Charme der Container-Technologie besser erleben. #🎜🎜#Das obige ist der detaillierte Inhalt vonSo verwenden Sie Windows Docker. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!