title: Docker安装Bytebase toc: true cover: 'https://img.paulzzh.com/touhou/random?88' date: 2022-10-31 13:46:15 categories: Docker tags: [Docker, Bytebase]
Bytebase 是一个数据库CI/CD的解决方案,支持多种数据库;
本文讲解了如何使用 Docker 安装Bytebase;
源代码:
官方文档:
<br/>
<!--more-->使用 Docker 安装 Bytebase 非常简单;
只需要下面一条命令即可:
docker run --init -itd \
--name bytebase \
--restart always \
-p 15678:8080 \
--add-host host.docker.internal:host-gateway \
--health-cmd "curl --fail http://localhost:8080/healthz || exit 1" \
--health-interval 5m \
--health-timeout 60s \
-v /root/data/docker-volumn/bytebase/data:/var/opt/bytebase \
bytebase/bytebase:1.7.0 \
--data /var/opt/bytebase \
--port 8080
上面的命令,指定了:
bytebase
;host.docker.internal:host-gateway
配置:根据文档所述,如果数据库和 Bytebase 在同一个 Host 上,则需要加这个配置;curl --fail http://localhost:8080/healthz || exit 1
;/root/data/docker-volumn/bytebase/data:/var/opt/bytebase
;随后指定了镜像版本:bytebase/bytebase:1.7.0
;
并指定了容器中的参数:
/var/opt/bytebase
,和上面的挂载目录一致;随后即可通过 <server-ip>:15678
访问;
<br/>
源代码:
官方文档:
<br/>