Dockerfile 是一個(gè)文本文件,其中包含了一系列的指令和參數(shù),用于構(gòu)建 Docker 鏡像
創(chuàng)建一個(gè)名為 Dockerfile
的文件。確保文件名以小寫字母 d
開頭,后面跟著大寫字母 ockerfile
。
在 Dockerfile 中添加基礎(chǔ)鏡像。例如,如果你想使用 Ubuntu 鏡像作為基礎(chǔ)鏡像,可以添加以下行:
FROM ubuntu:latest
curl
和 wget
,可以添加以下行:RUN apt-get update && apt-get install -y curl wget
app.py
文件復(fù)制到 /app
目錄中,可以添加以下行:COPY app.py /app/
/app
,可以添加以下行:WORKDIR /app
app
的可執(zhí)行文件,可以添加以下行:CMD ["python", "app.py"]
編寫其他指令。根據(jù)你的需求,你可以添加更多的指令,例如設(shè)置環(huán)境變量、暴露端口等。
保存 Dockerfile。
在 Dockerfile 所在目錄中打開終端或命令提示符,運(yùn)行以下命令以構(gòu)建 Docker 鏡像:
docker build -t your-image-name .
將 your-image-name
替換為你想要的鏡像名稱。構(gòu)建完成后,你可以在終端或命令提示符中運(yùn)行以下命令來查看已創(chuàng)建的 Docker 鏡像:
docker images
這就是編寫 Dockerfile 的基本過程。你可以根據(jù)自己的需求修改 Dockerfile 中的指令和參數(shù)。