Mac+docker+flask
1、先要保证mac电脑安装docker
安装的话可以通过命令brew install docker
安装成功后启动,docker
然后在终端执行docker version 或者docker info如果输出相应的信息,
表示docker已经在正常运行
2、创建一个文件夹
mkdir docker-demo
cd docker-demo
创建dockerfile,内容:
FROM python:2.7
  RUN mkdir /code
  WORKDIR /code
  ADD requirements.txt /code/
  RUN pip install -r requirements.txt
  ADD . /code/
  EXPOSE 5000
创建app.py文件
from flask import Flask
app = Flask(__name__)
  @app.route('/')
  def main():
        return 'Hello World!'
  if __name__ == '__main__':
        app.run('0.0.0.0')
创建requirements.txt
flask==1.0.2
3、执行命令
docker build -t flaskapp .
docker run -p 5000:5000 flaskapp python app.py
在浏览器输入http://127.0.0.1可以看到
Hello world!
4、进入容器
方法一
docker container run -p 5000:5000 -it flaskapp /bin/bash
方法二
docker ps
CONTAINER ID IMAGE COMMAND 
b268102f6830        flaskapp            "python app.py" 
docker container exec -it b268102f6830 /bin/bash
5、映射本地目录
docker run -p 5000:5000 --volume "$PWD/code":/code flaskapp
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号