zoukankan      html  css  js  c++  java
  • 用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了。

  • 相关阅读:
    小程序 筛选
    Travel 项目环境配置
    ajax
    vue 项目编译打包
    自学网
    使用npm打包vue项目
    vue音乐播放器项目 二级路由跳转
    better-scroll (下拉刷新、上拉加载)
    Linux命令
    hibernate存储过程 3
  • 原文地址:https://www.cnblogs.com/windchen/p/6239494.html
Copyright © 2011-2022 走看看