Omicscloud配置
mariadb数据库
安装:
sudo apt update
sudo apt install mariadb-server mariadb-client -y
安装后启动:
sudo systemctl start mariadb
sudo systemctl status mariadb
数据库导入
记得改cd文件夹名称或数据库名称。
cd /stor2/db_bk_20260324 && \
sudo mariadb -e "CREATE DATABASE IF NOT EXISTS fasta_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE IF NOT EXISTS idmapping CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE IF NOT EXISTS kegg_mtable CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE IF NOT EXISTS omicscloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE IF NOT EXISTS speciesdb_info CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; CREATE DATABASE IF NOT EXISTS userdb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;" && \
sudo mariadb fasta_db < fasta_db_dump_20260324.sql && \
sudo mariadb idmapping < idmapping_dump_20260324.sql && \
sudo mariadb kegg_mtable < kegg_mtable_dump_20260324.sql && \
sudo mariadb omicscloud < omicscloud_db_dump_20260324.sql && \
sudo mariadb speciesdb_info < speciesdb_info_dump_20260324.sql && \
sudo mariadb userdb < userdb_dump_20260324.sql
导完后检查一下:
sudo mariadb -e "SHOW DATABASES;"
复制KEGG.7z到挂载文件夹
mkdir -p ~/mnt/database/KEGG
cp /stor2/db_bk_20260324/KEGG.7z ~/mnt/database/KEGG
LDAP
docker安装
sudo apt remove -y docker.io docker-compose docker-compose-v2 podman-docker containerd runc
sudo apt update
sudo apt install -y ca-certificates curl
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
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo ${UBUNTU_CODENAME}) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl enable --now docker
sudo systemctl status docker
sudo docker run hello-world
docker compose version