跳到主要内容

构建自定义 Docker 镜像

你可以构建自己的 Docker 镜像并根据需要进行自定义。

前置条件

  • 安装 make 以从 makefile 构建 Docker 镜像。

克隆仓库

克隆仓库并导航到仓库目录:

git clone https://github.com/apache/apisix-docker.git
cd apisix-docker

构建 Docker 镜像

从发布版本构建 Docker 镜像:

APISIX_VERSION=3.17.0       # specify a release version
DISTRO=ubuntu # ubuntu, debian, centos, or redhat
make build-on-$DISTRO

make 命令将标记为apache/apisix:${APISIX_VERSION}-${DISTRO}的Docker图像与寄存器中相应的Docker文件一起构建,例如ubuntu/Dockerfile. 您可以根据您的需要进一步定制相关文件 。

检查 Docker 镜像

列出所有 Docker 镜像:

docker images

你应该看到包含在上一步中构建的镜像的列表:

REPOSITORY     TAG            IMAGE ID       CREATED              SIZE
apache/apisix 3.17.0-ubuntu 422e111797f3 About a minute ago 337MB