DOCKER创建简单web应用


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


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容