📜  ngrok 与 docker-compose (1)

📅  最后修改于: 2023-12-03 15:17:52.687000             🧑  作者: Mango

ngrok与docker-compose介绍

1. ngrok
1.1 什么是ngrok?

ngrok是一款内网穿透工具,可以将内网服务器映射到公网上,从而实现公网可以访问内网服务器的功能。

1.2 安装ngrok

ngrok的安装十分简单,只需要去官网下载对应的客户端,或者使用包管理工具进行安装即可。

1.3 使用ngrok

使用ngrok十分简单,只需要在命令行中输入 ngrok http 80 即可将本地80端口映射到公网上。

2. docker-compose
2.1 什么是docker-compose?

docker-compose是一种可以快速启动多个docker容器的工具,通过一个声明式的yaml配置文件来管理多个容器之间的关系。

2.2 安装docker-compose

docker-compose可以通过pip等包管理器进行安装,也可以在官网上下载安装包进行安装。

2.3 使用docker-compose

通过yaml配置文件,我们可以将多个docker容器进行编排,实现一键启动多个容器,并且容器之间能够互相通信,从而快速搭建开发环境、测试环境等。

version: '3'
services:
  web:
    build: .
    ports:
      - "5000:5000"
    volumes:
      - .:/code
    environment:
      FLASK_ENV: development
  redis:
    image: "redis:alpine"