好吧, 我可以从某种程度上感觉到我的问题与Teamcity无关,而是与docker相关的细微问题。我正试图用以下方式解雇一个Teamcity代理商
docker run -it -d -e SERVER_URL="192.168.100.15:8111" \
--restart always \
--name="teamcity-agent_1" \
--mount src=docker_volumes_1,dst=/var/lib/docker,type=volume \
--mount src=$(pwd)/config,dst=/etc/docker,type=bind \
--privileged -e DOCKER_IN_DOCKER=start \
jetbrains/teamcity-agent
像魅力一样工作。然后,我尝试解雇第二个特工(最多三个特工是免费的)。过去工作起来非常正常,但最近已停止...
docker run -it -d -e SERVER_URL="192.168.100.15:8111" \
--restart always \
--name="teamcity-agent_2" \
--mount src=docker_volumes_2,dst=/var/lib/docker,type=volume \
--mount src=$(pwd)/config,dst=/etc/docker,type=bind \
--privileged -e DOCKER_IN_DOCKER=start \
jetbrains/teamcity-agent
在第二个容器中,docker无法启动,例如docker images结果
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
service docker start
service docker status
确认我已经成功启动了docker,然后返回到docker images,我们遇到了与上述相同的问题。服务docker状态现在告诉我docker没有运行!