下面脚本记录自动化开启服务,其中利用到了docker compose。
licenseDir=/data/license algoDir=/data2/ai-algo-aat/image $licenseDir;-p $licenseDir$algoDir;-p $algoDir$licenseDir;-p $licenseDir-rf ./ai_plat_truelicense $licenseDir-f ./mirror.tar $algoDir-f ./.env $licenseDir-f ./docker-compose.yml $licenseDir$licenseDir;$licenseDir;-n ps -q -f ;stop web rm -f ai_plat_truelicense rmi images -f -q -n ps -q -f ;stop algo rm -f ai_plat_algo rmi images -f -q up -d --build exec -it ai_plat_truelicense ssh-keygen -t rsa cp ai_plat_truelicense:/root/.ssh/id_rsa.pub /root/.ssh/id_rsa.pub.service /root/.ssh/ id_rsa.pub.service authorized_keys authorized_keys