注:首先确认本机已经安装好docker并且启动
docker pull phial3/dubbo-go-pixiu:latest
准备 log.yml
和 conf.yaml
配置文件,将这两个配置文件在pixiu启动的时候挂在到本地
前台启动:,可方便查看服务信息运行是否正常
docker run --name dubbo-go-pixiu -p 8883:8883 \
-v /yourpath/conf.yaml:/etc/pixiu/conf.yaml \
-v /yourpath/log.yml:/etc/pixiu/log.yml \
apache/dubbo-go-pixiu:latest
后台启动:
docker run -itd --name dubbo-go-pixiu -p 8883:8883 \
-v /yourpath/conf.yaml:/etc/pixiu/conf.yaml \
-v /yourpath/log.yml:/etc/pixiu/log.yml \
apache/dubbo-go-pixiu:latest
注:
(1)
--name
命令后面的dubbo-go-pixiu为你的pixiu实例的名称,可自行修改(2)命令中的
/yourpath/**
路径为你本地存放pixiu配置文件的绝对路径
docker ps | grep dubbo-go-pixiu
正在运行的pixiu实例
docker exec -it dubbo-go-pixiu /bin/bash
进入pixiu
docker stop dubbo-go-pixiu
停止pixiu
docker restart dubbo-go-pixiu
重启pixiu
注:首先确认本机已经安装好 golang 1.15+ 开发环境,启用go mod
git clone git@github.com:apache/dubbo-go-pixiu.git
进入到pixiu的源码目录cd dubbo-go-pixiu/
,在dubbo-go-pixiu/configs/
目录下
修改配置文件conf.yaml
和log.yml
在pixiu的源码目录dubbo-go-pixiu/
下执行make build
: 构建完成会在当前目录下生成名为dubbo-go-pixiu
的可执行文件
在当前目录下make run
可根据你当前的配置直接启动pixiu服务