zoukankan      html  css  js  c++  java
  • 服务编排

     docker compose(组成)

    一、安装Docker Compose

    # Compose目前已经完全支持Linux、Mac OS和Windows,在我们安装Compose之前,需要先安装Docker。下面我 们以编译好的二进制包方式安装在Linux系统中。 
     curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
     # 设置文件可执行权限 
     chmod +x /usr/local/bin/docker-compose
     # 查看版本信息 
     docker-compose -version

    二、卸载Docker Compose

     # 二进制包方式安装的,删除二进制文件即可
     rm /usr/local/bin/docker-compose

    三、 使用docker compose编排nginx+springboot项目

    1. 创建docker-compose目录

     mkdir ~/docker-compose
     cd ~/docker-compose
    1. 编写 docker-compose.yml 文件

     version: '3'
     services:
       nginx:
        image: nginx
        ports:
         - 80:80
        links:
         - app
        volumes:
         - ./nginx/conf.d:/etc/nginx/conf.d
       app:
         image: app
         expose:
           - "8080"
    1. 创建./nginx/conf.d目录

     mkdir -p ./nginx/conf.d
    1. 在./nginx/conf.d目录下 编写itheima.conf文件 

    server {
         listen 80;
         access_log off;
     ​
         location / {
             proxy_pass http://app:8080;
         }
        
     }
    1. 在~/docker-compose 目录下 使用docker-compose 启动容器

     docker-compose up
    1. 测试访问

     http://192.168.149.135/hello
    

     演示

  • 相关阅读:
    HDU 5585 Numbers
    HDU 3308 LCIS
    POJ 2991 Crane
    POJ 1436 Horizontally Visible Segments
    POJ 3667 Hotel
    HaiHongOJ 1003 God Wang
    【SDOI 2008】 递归数列
    5月19日省中提高组题解
    【HDU 1588】 Gauss Fibonacci
    【POJ 3233】Matrix Power Series
  • 原文地址:https://www.cnblogs.com/yzg-14/p/12722988.html
Copyright © 2011-2022 走看看