直到在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
在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
创建名为TEST的容器,并使其处于systemctl可用状态。
连接到正在运行的容器
PS C:\> docker container exec -it TEST /bin/bash
[root@85ffcedeccc9 /]#
在正在运行的TEST容器内创建一个新的Bash会话。
可以像使用SSH连接一样进行操作。