部署
foliant
利用httpd做远程yum源的配置
利用yum做多个组件源
linux环境上传github代码
vncserver可视化
centos7可视化
metabase安装
linux图形化安装
vm使用桥接连接网络
ElasticSearch使用
nginx多级构建
docker多架构构建镜像
svn和gitlab-ce迁移
代理搭建
GNS3部署使用
sftp搭建
Jenkins部署
yum源配置
js学习
通过一个公网ip联通一个vpc下所有服务
frp远程搭建
html语法
win下本地非80端口dns域名解析配置
利用nginx实现html跨域请求第三方接口
搭建自己的邮箱系统
docker构建mrdoc
内网穿透-利用nps实现本地web服务在公网访问
ipsec
-
+
首页
docker构建mrdoc
## docker构建mrdoc,配pip源,加速构建 - what: docker构建mrdoc,配pip源,加速构建 - where: docker、linux - when: 2022.5.30 - who: jiaorongtao - why: 记录 - how: ``` FROM python:3.10.2-alpine MAINTAINER jrt LABEL why="优化和精简了镜像,增加了uwsgi" LABEL version="0.7.7" ENV PYTHONUNBUFFERED=0 \ TZ=Asia/Shanghai \ LISTEN_PORT=10086\ USER=admin COPY . /app/MrDoc/ WORKDIR /app/MrDoc RUN /usr/local/bin/python -m pip install --upgrade pip \ && sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories RUN set -x \ && apk add --no-cache --virtual .build-deps build-base g++ gcc libxslt-dev python2-dev linux-headers wget vim curl \ && apk add --no-cache pwgen git tzdata zlib-dev freetype-dev jpeg-dev mariadb-dev postgresql-dev \ && python -m pip install --upgrade pip \ && pip --no-cache-dir install -r requirements.txt \ && pip --no-cache-dir install mysqlclient \ && chmod +x docker_mrdoc.sh \ && wget http://projects.unbit.it/downloads/uwsgi-latest.tar.gz \ && tar -xf uwsgi-latest.tar.gz \ && rm -rf uwsgi-latest.tar.gz \ && cd uwsgi-2.0.20 \ && make \ && ln -s /app/MrDoc/uwsgi-2.0.20/uwsgi /usr/bin/uwsgi \ && apk del .build-deps \ && rm -rf /var/cache/apk/* ENTRYPOINT ["./docker_mrdoc.sh"] ```
JRT
2022年5月30日 21:07
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码