FROM ubuntu:22.04
LABEL description="OceanX ECM ClamAV Rest API Image" version="1.0.1" owner="OceanX Technology Ltd" create_by="OceanX Development"
USER root
ARG CLAMAV_DIR=/var/www/clamav
ARG REQUIREMENTS_DIR=$CLAMAV_DIR/python/requirements.txt
ARG CLAMAV_SERVER_DIR=$CLAMAV_DIR/ClamAV_Rest_API
ARG CLAMAV_SH_DIR=$CLAMAV_DIR/service_sh
ADD clamav $CLAMAV_DIR
WORKDIR $CLAMAV_DIR
# 安装ClamAV和Python环境
RUN apt-get update && \
apt-get install -y clamav clamav-daemon python3 python3-dev python3-pip vim language-pack-en && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# 更新病毒数据库
RUN freshclam
# 安装Python依赖
RUN python3 -m pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade pip wheel setuptools && \
python3 -m pip install --no-cache-dir -i https://pypi.tuna.tsinghua.edu.cn/simple/ -U -r $REQUIREMENTS_DIR
# 清理IDE和编译
ClamAV Rest API Docker构建脚本
最新推荐文章于 2024-09-02 08:32:03 发布