docker实战—构建bifrost镜像【mac适用】
概述根据bifrost里的readme所说,下载relese版本之后直接执行./bin/Bifrost-server start就可以使用,在linux环境都支持,windows也支持,但是对macos不太友好,而且在生产环境还是以linux为主,因此在使用mac创建Bifrost容器 也是存在一定实用性的基本环境docker1.文件准备bifrost_v1.7.4-release_Linux-a
·
概述
根据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,输入就能登进去了
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)