我遵循了码头-合成大厅安装设置。
一切都已启动并正在运行,但我不知道在命令中使用什么作为--tsa-host值来连接工作人员到TSA主机。
值得一提的是,码头会议网站和db都运行在我希望作为裸金属工人使用的同一台机器上。
我试过1.使用汇合式网络容器的IP地址,但没有joy。我甚至不能从主机上打开码头集装箱IP。
1.
sudo ./concourse worker --work-dir ./worker --tsa-host IP_OF_DOCKER_CONTAINER --tsa-public-key host_key.pub
--tsa-worker-private-key worker_key我也尝试使用2. CONCOURSE_EXTERNAL_URL和3.主机的ip地址,但也没有运气。
2.
sudo ./concourse worker --work-dir ./worker --tsa-host http://10.XXX.XXX.XX:8080 --tsa-public-key host_key.pub
--tsa-worker-private-key worker_key3.
sudo ./concourse worker --work-dir ./worker --tsa-host 10.XXX.XXX.XX:8080 --tsa-public-key host_key.pub
--tsa-worker-private-key worker_key其他设置细节:
发布于 2017-08-22 12:00:44
请确认您使用的是主机的内部IP,而不是公共IP,而不是容器IP。
--tsa-host <INTERNAL_IP_OF_HOST>如果您在安装文档中使用docker-compose.yml,则不需要关心TSA-HOST,已经定义了环境
CONCOURSE_TSA_HOST: concourse-web发布于 2017-08-28 12:10:28
最近,我使用了dockerCompose.yml,并在这里描述了一些步骤,https://concourse-ci.org/docker-repository.html。
在执行这些步骤之后,请确认在docker-come.yml旁边有一个键目录。
mkdir -p keys/web keys/worker
ssh-keygen -t rsa -f ./keys/web/tsa_host_key -N ''
ssh-keygen -t rsa -f ./keys/web/session_signing_key -N ''
ssh-keygen -t rsa -f ./keys/worker/worker_key -N ''
cp ./keys/worker/worker_key.pub ./keys/web/authorized_worker_keys
cp ./keys/web/tsa_host_key.pub ./keys/worker
export CONCOURSE_EXTERNAL_URL=http://192.168.99.100:8080
docker-compose uphttps://stackoverflow.com/questions/45816567
复制相似问题