Installation
Troubleshooting
Docker Compatibility
Docker version must be at least 20.10.24. We recommend using the latest Docker version. If you cannot upgrade Docker, pass--security-opt seccomp=unconfined to docker run as a best effort to avoid the pthread_create failed error.
If you encounter a “manifest not found” error, this may be due to:
- Architecture mismatch: The docker image only supports
linux/amd64andlinux/arm64architectures. If it doesn’t match your OS architecture, you may supply--platform linux/amd64as a best effort. - Outdated Docker version: Your Docker version is too old and doesn’t support manifest lists.
Air-gapped Environment
If you need to transfer images to a completely air-gapped environment:Port Conflicts
If you seebind: address already in use error, it means the port 8080 is already in use on your host. You need to either stop the existing process using the port or configure Bytebase to use a different port via --publish <<YOUR_PORT>>:8080.
Connect to Database on Same Host
- If you run Bytebase inside Docker on Linux, then you need to supply the additional
--network hostflags indocker runcommand. This allows Bytebase to connect to database instance running on the same host withlocalhost. - If you run Bytebase inside Docker Desktop on Mac , then you need to use
host.docker.internalto connect to database instance running on the same host.
Colima Support
Due to the vm mechanism of Colima, try to use the--mount option when starting colima as shown below:

