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

安裝OpenMetadata_ubuntu

解決方法,創建文件/etc/docker/daemon.json

裏面內容

{"min-api-version": "1.41"}

然後重啓docker:sudo systemctl restart docker


完成後docker ps查詢狀態

安裝OpenMetadata_docker_02

然後通過http://ip:8585訪問

Username: admin@open-metadata.org
Password: admin

安裝OpenMetadata_ubuntu_03

通過 http://ip:8080 訪問airflow

Username: admin
Password: admin

安裝OpenMetadata_ubuntu_04