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
    

     演示

  • 相关阅读:
    操作系统:中断和异常
    操作系统
    编程:判断一个点是否在三角形内部
    python 多态
    python super()函数:调用父类的构造方法
    python 继承机制(子类化内置类型)
    python 父类方法重写
    python 继承机制
    python 封装底层实现原理
    python 类的封装
  • 原文地址:https://www.cnblogs.com/yzg-14/p/12722988.html
Copyright © 2011-2022 走看看