擅长:python、mysql、java
<h2>创建Dockrise django seed项目</h2>
<pre><code>django-admin.py startproject djangoapp
</code></pre>
<h2>需要一个要求.txt概述Python依赖关系的文件</h2>
^{pr2}$
<h2>运行以下命令创建dockerization所需的文件</h2>
<pre><code>cat <<EOF > requirements.txt
Django
psycopg2
EOF
</code></pre>
<h2>Dockerfile文件</h2>
<pre><code>cat <<EOF > Dockerfile
FROM python:3.6
ENV PYTHONUNBUFFERED 1
RUN mkdir /app
WORKDIR /app
ADD requirements.txt /app/
RUN pip install -r requirements.txt
ADD . /app/
EXPOSE 8000
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
EOF
</code></pre>
<h2>码头工人-合成.yml在</h2>
<pre><code>cat <<EOF > docker-compose.yml
version: "3.2"
services:
web:
image: djangoapp
command: python manage.py runserver 0.0.0.0:8000
ports:
- "8000:8000"
EOF
</code></pre>
<h2>使用运行应用程序</h2>
<pre><code>docker-compose up -d
</code></pre>