- docker环境部署
-
centos系统中:
yum -y install docker
-
在Ubuntu上安装Docker的步骤如下:
a. 卸载旧版本的Docker(如果已安装)
sudo apt-get remove docker docker-engine docker.io containerd runc
b.更新软件包列表和安装依赖
``` sudo apt update sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common ```
c. 添加Docker官方GPG密钥
``` curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ```
d. 添加Docker软件源
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
e. 安装Docker
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
配置用户组(可选)
sudo usermod -aG docker $USER
注意:执行这个命令后,你需要重新登录或者重启系统才能使更改生效。
-
创建bytebase的独立网络环境
docker network create --subnet=172.200.0.0/26 bytebase_prod
-
Docker 部署bytebase
docker run -d --init \ --name bytebase \ --restart always \ --publish 15678:8080 \ --health-cmd "curl --fail http://localhost:15678/healthz || exit 1" \ --health-interval 5m \ --health-timeout 60s \ --volume ~/.bytebase/data:/var/opt/bytebase \ --network=bytebase_prod \ bytebase/bytebase:2.11.1 \ --data /var/opt/bytebase \ --port 8080
-
成功运行后,可在浏览器中IP:15678进行访问,你也可以docker启动时指定其他监听端口
-
官方参考链接:bytebase官方链接传送门