gpt4 book ai didi

docker - Azure DevOps在同一代理(VM)上的多个Docker容器

转载 作者:行者123 更新时间:2023-12-02 19:52:24 24 4
gpt4 key购买 nike

我必须在VM上使用Azure DevOps代理,因为该VM位于特殊网络中(因此不能使用AKS等)

VM已安装Docker并且管道已指定容器进行作业

如何在同一个VM(代理)上执行多个Docker容器以并行运行作业

最佳答案

我发现的最简单的方法是在系统启动时执行以下bash脚本(通过@reboot /root/ados-agents-start.sh添加crontab -e):


for run in {1..3}
do
docker run -d -e VSTS_ACCOUNT='kagarlickij' -e VSTS_POOL='Self-Hosted' -e VSTS_TOKEN='a***q' mcr.microsoft.com/azure-pipelines/vsts-agent:ubuntu-16.04-docker-18.06.1-ce > /dev/null 2>&1
done

关于docker - Azure DevOps在同一代理(VM)上的多个Docker容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59814382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com