docker怎么创建镜像

原创
ithorizon 11个月前 (06-12) 阅读数 126 #Docker

Docker:创建镜像的步骤详解

在Docker中,镜像(Image)是构建容器的基础,它包含了运行应用所需的所有文件和依存。本文将向你展示怎样使用Docker命令行工具来创建一个简洁的镜像。让我们一步步操作:

1. **安装Docker**:

首先,确保你的系统已经安装了Docker。你可以从Docker官网下载并安装适合你操作系统的版本。

2. **准备基础镜像**:

Docker提供了很多预置的镜像,如官方的`ubuntu`、`alpine`等。我们以`ubuntu`为例,作为基础镜像。运行以下命令来拉取基础镜像:

```html

docker pull ubuntu

```

3. **创建一个新的Dockerfile**:

Dockerfile是一个文本文件,描述了怎样构建镜像。在你的项目根目录下创建一个名为`Dockerfile`的新文件,然后添加以下内容:

```html

FROM ubuntu:latest

RUN apt-get update && apt-get install -y \

curl \

python3

CMD ["python3", "-m", "http.server", "8000"]

```

这里我们基于`ubuntu`镜像,更新包列表,安装`curl`和Python 3,并设置默认运行命令为启动一个HTTP服务器。

4. **构建镜像**:

使用`docker build`命令,指定Dockerfile的位置,创建新的镜像:

```html

docker build -t my-python-app .

`-t`参数用于给新镜像命名,`.`描述当前目录。

5. **查看镜像**:

检查是否圆满创建了镜像:

```html

docker images

```

你会看到新创建的镜像`my-python-app`。

至此,你就已经圆满地使用Docker创建了一个基础镜像,并且可以基于此进行扩展或部署。记住,每次修改Dockerfile后,通过`docker build`命令重新构建,就能得到包含最新更改的镜像。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Docker


热门