8000 Site updated: 2017-05-01 00:45:07 · TinyR/TinyR.github.io@f7343f4 · GitHub
[go: up one dir, main page]

Skip to content

Commit f7343f4

Browse files
committed
Site updated: 2017-05-01 00:45:07
1 parent 11813f6 commit f7343f4

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

2017/04/30/基于Docker开发一个简单的Flask应用/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
123456789from flask import Flaskapp = Flask(__name__)@app.route('/home')def hello_world(): return 'Hello Flask'if __name__ ==">
9797
<meta property="og:image" content="https://github.com/TinyR/images/blob/master/Docker/%E5%9F%BA%E4%BA%8EDocker%E5%BC%80%E5%8F%91%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84Flask%E5%BA%94%E7%94%A8_docker_ps.PNG?raw=true">
9898
<meta property="og:image" content="https://github.com/TinyR/images/blob/master/Docker/%E5%9F%BA%E4%BA%8EDocker%E5%BC%80%E5%8F%91%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84Flask%E5%BA%94%E7%94%A8_%E8%AE%BF%E9%97%AE.PNG?raw=true">
99-
<meta property="og:updated_time" content="2017-04-30T16:26:19.337Z">
99+
<meta property="og:updated_time" content="2017-04-30T16:44:12.642Z">
100100
<meta name="twitter:card" content="summary">
101101
<meta name="twitter:title" content="基于Docker开发一个简单的Flask应用">
102102
<meta name="twitter:description" content="&amp;emsp;&amp;emsp;五一宅在了住的地方,写篇博客记录下:怎么让一个Flask应用运行在Docker中。
@@ -332,7 +332,7 @@ <h2 id="生成requirements-txt文件"><a href="#生成requirements-txt文件" cl
332332
<p>pip freeze &gt; requirements.txt</p>
333333
</blockquote>
334334
<p>在项目目录下就会生成requirements.txt文件,记录项目依赖。</p>
335-
<h2 id="Dockerfile文件"><a href="#Dockerfile文件" class="headerlink" title="Dockerfile文件"></a>Dockerfile文件</h2><p>在项目目录下新建Dockerfile文件。<br><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div><div class="line">10</div><div class="line">11</div><div class="line">12</div><div class="line">13</div><div class="line">14</div><div class="line">15</div><div class="line">16</div><div class="line">17</div></pre></td><td class="code"><pre><div class="line"><span class="comment">#使用python3.5作为base image</span></div><div class="line">FROM python:3.5</div><div class="line"></div><div class="line"><span class="comment">#设置container的工作目录</span></div><div class="line">WORKDIR /app</div><div class="line"></div><div class="line"><span class="comment">#复制falsk应用到/app目录下</span></div><div class="line">ADD . /app</div><div class="line"></div><div class="line"><span class="comment">#下载依赖包</span></div><div class="line">RUN pip3 install -r requirements.txt</div><div class="line"></div><div class="line"><span class="comment">#使得container的5000端口对外暴露</span></div><div class="line">EXPOSE 5000</div><div class="line"></div><div class="line"><span class="comment">#当container运行的时候执行该命令</span></div><div class="line">CMD [<span class="string">"python"</span>, <span class="string">"app.py"</span>]</div></pre></td></tr></table></figure></p>
335+
<h2 id="Dockerfile文件"><a href="#Dockerfile文件" class="headerlink" title="Dockerfile文件"></a>Dockerfile文件</h2><p>在项目目录下新建Dockerfile文件。<br><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div><div class="line">10</div><div class="line">11</div><div class="line">12</div><div class="line">13</div><div class="line">14</div><div class="line">15</div><div class="line">16</div><div class="line">17</div></pre< 8000 /span>></td><td class="code"><pre><div class="line"><span class="comment">#使用python3.5作为base image</span></div><div class="line">FROM python:3.5</div><div class="line"></div><div class="line"><span class="comment">#设置container的工作目录</span></div><div class="line">WORKDIR /app</div><div class="line"></div><div class="line"><span class="comment">#复制falsk应用到/app目录下</span></div><div class="line">ADD . /app</div><div class="line"></div><div class="line"><span class="comment">#下载依赖包</span></div><div class="line">RUN pip3 install -r requirements.txt</div><div class="line"></div><div class="line"><span class="comment">#使得container的5000端口对外暴露</span></div><div class="line">EXPOSE 5000</div><div class="line"></div><div class="line"><span class="comment">#当container启动的时候执行该命令</span></div><div class="line">CMD [<span class="string">"python"</span>, <span class="string">"app.py"</span>]</div></pre></td></tr></table></figure></p>
336336
<h2 id="生成镜像"><a href="#生成镜像" class="headerlink" title="生成镜像"></a>生成镜像</h2><p>在项目目录下执行命令:</p>
337337
<blockquote>
338338
<p>docker build -t rna/flask .</p>

css/main.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1548,7 +1548,7 @@ pre .javascript .function {
15481548
width: 4px;
15491549
height: 4px;
15501550
border-radius: 50%;
1551-
background: #5e7108;
1551+
background: #2affff;
15521552
}
15531553
.links-of-blogroll {
15541554
font-size: 13px;

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ <h2 id="生成requirements-txt文件"><a href="#生成requirements-txt文件" cl
329329
<p>pip freeze &gt; requirements.txt</p>
330330
</blockquote>
331331
<p>在项目目录下就会生成requirements.txt文件,记录项目依赖。</p>
332-
<h2 id="Dockerfile文件"><a href="#Dockerfile文件" class="headerlink" title="Dockerfile文件"></a>Dockerfile文件</h2><p>在项目目录下新建Dockerfile文件。<br><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div><div class="line">10</div><div class="line">11</div><div class="line">12</div><div class="line">13</div><div class="line">14</div><div class="line">15</div><div class="line">16</div><div class="line">17</div></pre></td><td class="code"><pre><div class="line"><span class="comment">#使用python3.5作为base image</span></div><div class="line">FROM python:3.5</div><div class="line"></div><div class="line"><span class="comment">#设置container的工作目录</span></div><div class="line">WORKDIR /app</div><div class="line"></div><div class="line"><span class="comment">#复制falsk应用到/app目录下</span></div><div class="line">ADD . /app</div><div class="line"></div><div class="line"><span class="comment">#下载依赖包</span></div><div class="line">RUN pip3 install -r requirements.txt</div><div class="line"></div><div class="line"><span class="comment">#使得container的5000端口对外暴露</span></div><div class="line">EXPOSE 5000</div><div class="line"></div><div class="line"><span class="comment">#当container运行的时候执行该命令</span></div><div class="line">CMD [<span class="string">"python"</span>, <span class="string">"app.py"</span>]</div></pre></td></tr></table></figure></p>
332+
<h2 id="Dockerfile文件"><a href="#Dockerfile文件" class="headerlink" title="Dockerfile文件"></a>Dockerfile文件</h2><p>在项目目录下新建Dockerfile文件。<br><figure class="highlight bash"><table><tr><td class="gutter"><pre><div class="line">1</div><div class="line">2</div><div class="line">3</div><div class="line">4</div><div class="line">5</div><div class="line">6</div><div class="line">7</div><div class="line">8</div><div class="line">9</div><div class="line">10</div><div class="line">11</div><div class="line">12</div><div class="line">13</div><div class="line">14</div><div class="line">15</div><div class="line">16</div><div class="line">17</div></pre></td><td class="code"><pre><div class="line"><span class="comment">#使用python3.5作为base image</span></div><div class="line">FROM python:3.5</div><div class="line"></div><div class="line"><span class="comment">#设置container的工作目录</span></div><div class="line">WORKDIR /app</div><div class="line"></div><div class="line"><span class="comment">#复制falsk应用到/app目录下</span></div><div class="line">ADD . /app</div><div class="line"></div><div class="line"><span class="comment">#下载依赖包</span></div><div class="line">RUN pip3 install -r requirements.txt</div><div class="line"></div><div class="line"><span class="comment">#使得container的5000端口对外暴露</span></div><div class="line">EXPOSE 5000</div><div class="line"></div><div class="line"><span class="comment">#当container启动的时候执行该命令</span></div><div class="line">CMD [<span class="string">"python"</span>, <span class="string">"app.py"</span>]</div></pre></td></tr></table></figure></p>
333333
<h2 id="生成镜像"><a href="#生成镜像" class="headerlink" title="生成镜像"></a>生成镜像</h2><p>在项目目录下执行命令:</p>
334334
<blockquote>
335335
<p>docker build -t rna/flask .</p>

0 commit comments

Comments
 (0)
0