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


你可能感兴趣的:(DOCKER创建简单web应用)