概述

根据bifrost里的readme所说,下载relese版本之后直接执行./bin/Bifrost-server start就可以使用,在linux环境都支持,windows也支持,但是对macos不太友好,而且在生产环境还是以linux为主,因此在使用mac创建Bifrost容器 也是存在一定实用性的

基本环境

docker

1.文件准备

  • bifrost_v1.7.4-release_Linux-amd64-bin.tar.gz
    下载地址:https://github.com/brokercap/Bifrost/releases/download/v1.7.4-release/bifrost_v1.7.4-release_Linux-amd64-bin.tar.gz

2.dockerfile准备

dockerfile如下

FROM centos:centos7
WORKDIR work
ADD ./bifrost_v1.7.4-release_Linux-amd64-bin.tar.gz .
RUN cd bifrost_v1.7.4-release_Linux-amd64-bin
ENTRYPOINT ["./bifrost_v1.7.4-release_Linux-amd64-bin/bin/Bifrost-server","start"]
EXPOSE 21036

## 字段解读

workdir:创建工作目录,例如
WORKDIR:work,就会在容器创建出一个/work目录,并且设置为当前目录
ADD:添加文件到指定位置,如果是tar.gz压缩文件,则add后会自动解压
ENTRYPOINT:可以指定容器在创建后执行的命令,比如启动命令

3.基于dockerfile创建镜像bifrost

docker build -t bifrost .

4.启动容器

  • docker run --name bir_test -p 21306:21306 bifrost
    如果想要配置里面的文件,可以挂载一下目录
  • docker run --name bir_test -p 21306:21306 bifrost -v 本地目录:/work/bifrost_v1.7.4-release_Linux-amd64-bin/data

5.本地打开http://127.0.0.1:21036

这时候地址就能打开了,如果没有更改配置文件
默认账号 Bifrost:Bifrost123,输入就能登进去了
在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐