• 用Docker Compose启动Nginx和Web等多个镜像


    安装docker-compose

    参考如下这篇文章:http://www.cnblogs.com/windchen/p/6224233.html

    下载依赖镜像

    运行docker images,查看是否已经有如下两个镜像:

    registry.cn-hangzhou.aliyuncs.com/cjx/tutorial

    nginx

    如果没有参照如下链接下载:

    http://www.cnblogs.com/windchen/p/6238853.html

    建立配置文件文件

    cd ~
    mkdir TestDockerCompose
    cd TestDockerCompose
    vi compose.nginx.conf

    然后输入如下内容:

    server {
            listen 8080;
    
            location /{
                    proxy_pass http://web:5000;
            }

    新建文件docker-compose.yml,然后输入如下内容:

    version: '2'
    
    services:
      web:
        container_name: web
        image: registry.cn-hangzhou.aliyuncs.com/cjx/tutorial
      reverse-proxy:
        container_name: proxy
        image: nginx
        ports:
         - "8080:8080"
        volumes:
         - ./compose.nginx.conf:/etc/nginx/conf.d/default.conf

    通过docker-compose启动容器

    docker-compose up -d

    输入网址 curl http://localhost:8080,已经可以正常通过nginx访问web了。

  • 相关阅读:
    Python爬虫实验报告之Big_Homework2_Douyu
    Python_dict
    Common sequence manipulation functions
    python基于opencv库的人脸识别总结
    使用cwrsync同步windows文件到linux
    搭建mosquitto
    docker搭建mqtt
    docker部署gofastdfs
    ap配置
    冒泡排序
  • 原文地址:https://www.cnblogs.com/windchen/p/6239494.html
Copyright © 2020-2023  润新知