Closed hylowaker closed 3 weeks ago
You can not install amd64 Harbor on arm arch machine.
Rosetta allows me to run amd64 Harbor on my laptop. I installed it and saw it working with just one additional docker-compose up
.
After install.sh
starts the log container, then the following docker-compose up
command starts the remaining containers.
https://github.com/goharbor/harbor/issues/7008#issuecomment-968370395 this workaround help me to solved the issue
Expected behavior and actual behavior:
Expected:
Running
install.sh
creates and starts all the containers.Actual:
It throws
failed to initialize logging driver: dial tcp [::1]:1514: connect: connection refused
error, and only starts harbor-log container.The error message may look same with https://github.com/goharbor/harbor/issues/9382. Though, while #9382 is caused by permission problem, this issue seems to be caused by dependencies/timing between containers.
Steps to reproduce the problem:
OS: macOS Sonoma 14.6 Machine: MacBook Air 2024 (M3 chip)
install.sh
. The errorfailed to create task for container: failed to initialize logging driver: dial tcp [::1]:1514: connect: connection refused
shows up.docker ps
. You can see only harbor-log is running.docker-compose up
manually.Versions:
Please specify the versions of following systems.