本文以ECS实例创建Alibaba Cloud Linux 2镜像环境为例,为您介绍Alibaba Cloud Linux Docker镜像的下载、删除以及使用Docker镜像创建Docker实例等基本操作。
下载Docker镜像并创建Docker实例
- 可选:登录容器镜像服务控制台,在制品中心获取Alibaba Cloud Linux 2和Alibaba Cloud Linux 3的Docker镜像版本信息。
如果默认下载最新版本不需要指定历史版本,则可以跳过此步骤。
例如Alibaba Cloud Linux 3的Docker镜像版本信息如下。

- 远程连接ECS实例。
- 运行以下命令,下载Docker镜像。
docker pull alibaba-cloud-linux-<image_version>-registry.<region_ID>.cr.aliyuncs.com/alinux<image_version>/alinux<image_version>[:TAG]
其中:
<image_version>
:Alibaba Cloud Linux的版本,例如2或者3。
<region_ID>
:Docker镜像所在的地域,例如cn-hangzhou。
- (选填)
[:TAG]
:Docker镜像的版本。如果填写,表示下载指定版本的镜像。如果不填,默认下载最新版本的镜像。
示例命令如下:
示例结果如下:

下载完成后,您可以运行以下命令,查看已下载的镜像信息。
docker images
示例结果如下:

- 运行以下命令,创建Docker实例。
docker run alibaba-cloud-linux-<image_version>-registry.<region_ID>.cr.aliyuncs.com/alinux<image_version>/alinux<image_version>[:TAG] /bin/bash
其中:
<image_version>
:Alibaba Cloud Linux的版本,例如2或者3。
<region_ID>
:Docker镜像所在的地域,例如cn-hangzhou。
- (选填)
[:TAG]
:Docker镜像的版本。如果填写,表示创建指定镜像版本的Docker实例。如果不填,默认创建最新镜像版本的Docker实例。
- 运行以下命令,查看已创建Docker实例的实例ID。
docker ps -a
说明 docker ps -a
查询已创建的实例,docker ps
查询运行中的实例。
示例结果如下,
CONTAINER ID
即为实例ID。

- 运行以下命令,启动Docker实例。
已创建的Docker实例默认是停止状态,您需要启动实例。
docker start <Instance_ID>
其中,<Instance_ID>
需替换为您实际的Docker实例ID,即CONTAINER ID
。例如查询已启动的Alibaba Cloud Linux 2 Docker实例,示例结果如下。

- 运行以下命令,进入已启动的Docker实例。
docker exec -it <Instance_ID> /bin/bash
其中,<Instance_ID>
需替换为您实际的Docker实例ID,即CONTAINER ID
。
说明 您可以执行exit
退出实例,退出后实例依然是启动状态。
例如进入Alibaba Cloud Linux 2 Docker实例,示例结果如下。

进入Docker实例后,您可以根据实际需求,在Docker实例内部进行相关操作。
删除Docker实例和Docker镜像
您可以删除不再使用的Docker实例和Docker镜像。
- 远程连接ECS实例。
- 运行以下命令,停止Docker实例。
docker stop <Instance_ID>
其中,<Instance_ID>
需替换为您实际的Docker实例ID,即CONTAINER ID
。例如停止Alibaba Cloud Linux 2 Docker实例,示例结果如下。

- 运行以下命令,删除Docker实例。
删除Docker实例时,需要确保实例是停止状态,否则会删除失败。
docker rm <Instance_ID>
其中,<Instance_ID>
需替换为您实际的Docker实例ID,即CONTAINER ID
。例如删除Alibaba Cloud Linux 2 Docker实例,示例结果如下。

- 运行以下命令,删除Docker镜像。
删除镜像时,需要删除镜像所创建的实例,否则镜像会删除失败。
docker rmi <REPOSITORY_NAME>
其中,
<REPOSITORY_NAME>
需替换为您实例的镜像名称。
例如删除Alibaba Cloud Linux 3 Docker镜像,示例结果如下。
