dockerfile文件内容,在官方提供的基础上增加Python环境,构建部署后即可在webos终端应用里执行Python相关命令了
FROM openjdk:8-jre-alpine
# 设置阿里云的镜像源
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \
apk update
# 安装python
RUN apk add --no-cache python3 \
&& export PYTHON_PATH=$(which python3) \
&& ln -s $(which python3) /usr/bin/python \
&& echo "Python 3 path: $PYTHON_PATH"
# 可选:安装 pip
# RUN apk add --no-cache python3-setuptools \
# && easy_install-3.6 pip \
# && pip install --upgrade pip
ADD https://support.tenfell.cn/webos_update/php/index.php?type=8&m=1 /webos/webos.zip
RUN unzip /webos/webos.zip -d /webos/
RUN rm -rf /webos/webos.zip
EXPOSE 8088
WORKDIR /webos/api
VOLUME /webos/api/rootPath
VOLUME /webos/web/apps
# 额外挂载两个文件夹,可用于扩展css、js、图标等静态资源
VOLUME /webos/web/static/extend
VOLUME /webos/web/imgs/icons
CMD if [[ -n "$sid" ]] ; then wget "https://ewebos.tenfell.cn/php/api.php?module=channel&action=down&id=$sid" -O certificate.json ; fi ; sh restart.sh ; sleep 8088d
将上面内容保存为【dockerfile】文件,然后终端/命令行执行以下构建镜像命令
docker build -t webos .
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
天才呀。希望看到更多的创作内容
歪威古德😎