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`命令重新构建,就能得到包含最新更改的镜像。