OS:Ubuntu Server 22.04
安裝docker
注意不要使用root安裝
sudo apt -y update
sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce --yes
sudo systemctl enable docker
sudo systemctl start docker
sudo systemctl status docker
sudo usermod -aG docker your-user ##這部關鍵,賦予用户使用docker權限
docker --version
安裝docker compose
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
docker compose version
創建文件夾,下載compose文件
mkdir openmetadata-docker && cd openmetadata-docker
wget https://github.com/open-metadata/OpenMetadata/releases/download/1.11.3-release/docker-compose.yml
wget https://github.com/open-metadata/OpenMetadata/releases/download/1.11.3-release/docker-compose-postgres.yml
啓動服務
docker compose -f docker-compose.yml up --detach
環境提示:client version 1.41 is too old. Minimum supported API version is 1.44
解決方法,創建文件/etc/docker/daemon.json
裏面內容
{"min-api-version": "1.41"}
然後重啓docker:sudo systemctl restart docker
完成後docker ps查詢狀態
然後通過http://ip:8585訪問
Username: admin@open-metadata.org
Password: admin
通過 http://ip:8080 訪問airflow
Username: admin
Password: admin