FROM python:3.7-alpine
# 安装依赖软件包
RUN apk update \
&& apk add --no-cache gcc musl-dev libffi-dev openssl-dev
# 安装 devpi-server 和 devpi-web
RUN pip install devpi-server devpi-web
# 创建 devpi 用户和工作目录
RUN adduser -D -u 1000 devpi
RUN mkdir -p /mnt/devpi/server
RUN chown -R devpi:devpi /mnt/devpi/server
# 切换到 devpi 用户
USER devpi
# 初始化 devpi-server
RUN devpi-init
# 暴露 devpi 服务器端口
EXPOSE 3141
# 启动 devpi 服务器
CMD ["devpi-server", "--host", "0.0.0.0"]
Content type
Image
Digest
sha256:0e9d549f0…
Size
59.1 MB
Last updated
almost 3 years ago
docker pull fency12/devpi-server:1