Docker的fig简介

2023-12-28 17:35:36

快速搭建基于 Docker 的隔离开发环境

使用 Dockerfile 文件指定你的应用环境,让它能在任意地方复制使用:

FROM python:2.7
ADD . /code
WORKDIR /code
RUN pip install -r requirements.txt

在 fig.yml 文件中指定应用使用的不同服务,让它们能够在一个独立的环境中一起运行:

web:
  build: .
  command: python app.py
  links:
   - db
  ports:
   - "8000:8000"
db:
  image: postgres

*注意不需要再额外安装 Postgres 了!

接着执行命令 fig up ,然后 Fig 就会启动并运行你的应用了。

Fig 可用的命令有:

  • 启动、停止,和重建服务
  • 查看服务的运行状态
  • 查看运行中的服务的输入日志
  • 对服务发送命令

快速上手

我们试着让一个基本的 Python web 应用运行在 Fig 上。这个实验假设你已经知道一些 Python 知识,如果你不熟悉,但清楚概念上的东西也是没有问题的。

首先,安装 Docker 和 Fig

为你的项目创建一个目录

$ mkdir figtest
$ cd figtest

进入目录,创建 app.py,这是一个能够让 Redis 上的一个值自增的简单 web 应用,基于 Flask 框架。

文章来源:https://blog.csdn.net/wjianwei666/article/details/135274052
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。