安装konga
设置MySQL用户使用 mysql_native_password
CREATE DATABASE konga_database CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
GRANT ALL PRIVILEGES ON konga_database.* TO 'root'@'%';
FLUSH PRIVILEGES;
初始化数据库
docker run --rm pantsel/konga:latest -c prepare -a mysql -u mysql://root:密码@192.168.1.5:3306/konga_database
执行容器
docker run -d -p 1337:1337 --network=kong-net -e "DB_ADAPTER=mysql" -e "DB_HOST=ip或者容器的名字" -e "DB_PORT=3306" -e "DB_USER=root" -e "DB_PASSWORD=密码" -e "DB_DATABASE=konga_database" -e "NODE_ENV=production" --name konga pantsel/konga
主要是解决pg13与konga不兼容。