2022.10.21 in Ju4t
Dockerfile FROM python:3.7-alpine WORKDIR /code ENV FLASK_APP app.py ENV FLASK_RUN_HOST 0.0.0.0 RUN apk add --no-cache gcc musl-dev linux-headers COPY requirements.txt requirements.txt RUN pip install -r requirements.txt COPY . . CMD ["flask", "run"] Flask app.py import time im
2022.10.12 in Ju4t
dockerfile FROM java:8-jre MAINTAINER xiaobing <Ju4t@qq.com> VOLUME /tmp ADD web-0.0.1-SNAPSHOT.jar app.jar RUN bash -c 'touch /app.jar' ENV APP_OPTS="" ENTRYPOINT ["sh","-c","java -Djava.security.egd=file:/dev/./urandom -jar /app.jar $APP_OPTS"] EXPOS
2022.10.12 in Ju4t
构建 kubectl docker 镜像 什么是kubectl Kubectl 是 Kubernetes 命令行界面。它允许通过提供广泛的命令来管理 Kubernetes 集群,这些命令允许以友好的方式与 Kubernetes API 进行通信。 Dockerfile FROM alpine:3.8 LABEL maintainer="敬晓兵 <Ju4t@qq.com>" ARG KUBE_VERSION="v1.23.5" RUN apk add --update ca-certificates \ && apk a
2022.10.06 in Ju4t
架构 Django + uWSGI (http方式),如使用socket方式需要Nginx转发; 注释掉了 nginx 和 uwsgi 部署在同一容器内的配置; docker-compose 为推荐架构,如果您了解 Nginx+ 更推荐 ^_^; django静态文件、数据库等操作,建议单独处理; 目录结构 ├── Dockerfile ├── README.md ├── db.sqlite3 ├── djangoProject │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── w
2022.10.06 in Ju4t
以下开发模式已被证明有助于人们使用 Docker 构建应用程序。 如何保持你的图像小 启动容器或服务时,小图像更快地通过网络拉取并更快地加载到内存中。有一些经验法则可以保持较小的图像尺寸: 从适当的基础映像开始。例如,如果您需要 JDK,请考虑将您的镜像基于官方openjdk镜像,而不是从通用ubuntu镜像开始并openjdk作为 Dockerfile 的一部分进行安装。 使用多阶段构建。例如,您可以使用该maven映像来构建您的 Java 应用程序,然后重置为该tomcat映像并将 Java 工件复制到正确的位置以部署您的应用程序,所有这些都在同一个 Dockerfile 中。这意味着
2022.09.07 in Ju4t
pypi账号注册及设置 注册及添加token 首先在 https://pypi.org/ 注册一个账号,然后在 https://pypi.org/manage/account/ 添加一个token 设备本地token macOS ~/.pypirc [distutils] index-servers = pypi [pypi] repository = https://upload.pypi.org/legacy/ username = __token__ password = pypi-Ag*******中间省略*******EX_84SF8M3HZg 准备一个pyt
2022.09.07 in Ju4t
安装pyhon3 sudo brew install python3 虚拟环境 # 安装 sudo pip3 install virtualenv sudo pip3 install virtualenvwrapper # mkvirtualenv 无法使用就 设置环境变量 # 创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs # 在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3 source /usr/loca