直到在Windows上使用Docker启动CentOS 7

首先

以下是在 Windows 10 上安装 Docker for Windows 并搜索、下载、启动、连接 CentOS 7 镜像的流程。

搜索 CentOS 7 的映像

PS C:\> docker search --limit 5 centos
NAME                          DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
centos                        The official build of CentOS.                   5034                [OK]
jdeathe/centos-ssh            CentOS-6 6.10 x86_64 / CentOS-7 7.5.1804 x86…   102                                     [OK]
openshift/base-centos7        A Centos7 derived base image for Source-To-I…   36
pivotaldata/centos-gpdb-dev   CentOS image for GPDB development. Tag names…   8
pivotaldata/centos            Base centos, freshened up a little with a Do…   2
オプション 説明 –limit 検索結果の表示数を指定した値に制限

在CentOS中,如果命名空间未显示,则使用官方存储库的映像。
以后请使用官方存储库的CentOS。

下载 CentOS 7 镜像。

PS C:\> docker image pull centos:centos7

从官方仓库下载CentOS。
指定标签为CentOS 7(可省略或选择任意标签)。

检查 CentOS 7 的映像。

PS C:\> docker image ls
REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE
centos                     centos7             1e1148e4cc2c        4 days ago          202MB

创建和运行容器

PS C:\> docker container run --privileged -d --name TEST centos:centos7 /sbin/init
85ffcedeccc9ac1dcbd578fd1edfea30926b947861a54b87a20102230de51900
オプション 説明 –privileged このコンテナに対して拡張権限を与える -d コンテナをバックグラウンドで実行し、コンテナIDを表示 -name コンテナに名前を割り当て

创建名为TEST的容器,并使其处于systemctl可用状态。

连接到正在运行的容器

PS C:\> docker container exec -it TEST /bin/bash
[root@85ffcedeccc9 /]# 
オプション 説明 -i コンテナ側の標準入力との接続を継続する -t 擬似端末を有効にする(ttyの割当)

在正在运行的TEST容器内创建一个新的Bash会话。
可以像使用SSH连接一样进行操作。

bannerAds