生成一个自己的 Docker 镜像可以分为以下几个步骤:
- 编写 Dockerfile 文件,指定基础镜像、添加依赖、拷贝文件等操作。
- 在 Dockerfile 所在目录下使用
docker build
命令构建镜像,例如:docker build -t myimage:latest .
- 等待构建完成后,可以使用
docker images
命令查看本地已有的所有镜像,其中应该包含刚刚构建的myimage:latest
镜像。
以下是一个示例的 Dockerfile 文件:
FROM ubuntu:18.04
LABEL maintainer="me@example.com"
RUN apt-get update && \
apt-get install -y python3-pip && \
pip3 install flask==1.0.2
COPY app.py /app.py
EXPOSE 5000/tcp
CMD [ "python3", "/app.py" ]
以上示例中定义了一个以 Ubuntu 18.04 为基础镜像,并安装了 Python Flask 应用所需的依赖。然后将当前目录下的 app.py 文件拷贝到容器内,并指定容器监听 5000 端口,在启动时运行 app.py 应用。
注意,在编写 Dockerfile 文件时需要根据实际情况进行修改。