如何制作Linux Docker镜像
一、整体流程
flowchart TD
A(准备Dockerfile) --> B(构建镜像)
B --> C(运行容器)
二、具体步骤
步骤一:准备Dockerfile
- 创建一个文件夹,用于存放Dockerfile和相关文件。
- 在文件夹中创建一个Dockerfile,用来定义镜像的构建步骤。
```Dockerfile
# 使用官方的python作为基础镜像
FROM python:3.8
# 将工作目录设置为/app
WORKDIR /app
# 复制当前目录下的所有文件到/app
COPY . /app
# 安装依赖
RUN pip install --no-cache-dir -r requirements.txt
# 暴露端口
EXPOSE 8080
# 定义启动命令
CMD ["python", "app.py"]
### 步骤二:构建镜像
1. 在终端中进入到存放Dockerfile的文件夹中。
2. 使用以下命令构建镜像,其中`.`表示当前目录。
```markdown
```bash
docker build -t my-python-app .
### 步骤三:运行容器
1. 使用以下命令运行容器,将容器的8080端口映射到主机的8080端口。
```markdown
```bash
docker run -d -p 8080:8080 my-python-app
## 三、总结
通过以上步骤,你已经学会了如何制作Linux Docker镜像。首先,准备好Dockerfile,定义镜像的构建步骤。然后,使用Docker命令构建镜像,并运行容器。希望这篇文章对你有帮助,加油!
```mermaid
pie
title 制作Linux Docker镜像流程
"准备Dockerfile" : 33
"构建镜像" : 33
"运行容器" : 34