1.Python
2.启动容器
3.网页访问
4.更改文件
建立及运行:
dockerbuild -t identidock .
dockerrun -d --name dnmonster amouat/dnmonster:1.0
dockerrun -p 5000:5000 -e "ENV=DEV" --link dnmonster:dnmonster identidock
使用docker-compose建立
5.缓存功能
更新Dockerfile
FROMpython:3.4
RUNgroupadd -r uwsgi && useradd -r -g uwsgi uwsgi
RUN pipinstall Flask==0.10.1 uWSGI==2.0.15 requests==2.5.1redis==2.10.3
WORKDIR/app
COPY app/app
COPYcmd.sh /
EXPOSE9090 9191
USERuwsgi
CMD ["/cmd.sh"]
更新:docker-compose.yml
identidock:
build: .
ports:
-"5000:5000"
environment:
ENV: DEV
volumes:
- ./app:/app
links:
- dnmonster
- redis
dnmonster:
image:amouat/dnmonster:1.0
redis:
image: redis:3.0
重建镜像,启动容器
docker-compose build
docker-compose up
网友评论