docker中怎么用build制作鏡像

小億
165
2023-10-26 19:18:19

在Docker中,可以使用docker build命令來(lái)制作鏡像。

首先,在項(xiàng)目的根目錄下創(chuàng)建一個(gè)名為Dockerfile的文件,它包含了構(gòu)建鏡像的指令。在Dockerfile中,可以指定基礎(chǔ)鏡像、復(fù)制文件、安裝軟件包、設(shè)置環(huán)境變量等操作。

以下是一個(gè)簡(jiǎn)單的示例Dockerfile

# 指定基礎(chǔ)鏡像
FROM ubuntu:latest

# 設(shè)置工作目錄
WORKDIR /app

# 復(fù)制文件到鏡像中
COPY . .

# 安裝軟件包
RUN apt-get update && \
    apt-get install -y python3

# 設(shè)置環(huán)境變量
ENV PATH="/app:${PATH}"

# 定義容器啟動(dòng)時(shí)執(zhí)行的命令
CMD ["python3", "app.py"]

然后,在終端中進(jìn)入項(xiàng)目根目錄,執(zhí)行以下命令來(lái)構(gòu)建鏡像:

docker build -t <鏡像名>:<標(biāo)簽> .

其中,<鏡像名>是自定義的鏡像名稱,<標(biāo)簽>是鏡像的版本號(hào),.表示使用當(dāng)前目錄作為上下文構(gòu)建鏡像。

構(gòu)建過(guò)程可能需要一些時(shí)間,取決于鏡像的大小和構(gòu)建過(guò)程中的操作。

構(gòu)建完成后,可以使用docker images命令來(lái)查看已構(gòu)建的鏡像列表。

0