如何制作Linux Docker镜像

一、整体流程

flowchart TD
    A(准备Dockerfile) --> B(构建镜像)
    B --> C(运行容器)

二、具体步骤

步骤一:准备Dockerfile

  1. 创建一个文件夹,用于存放Dockerfile和相关文件。
  2. 在文件夹中创建一个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