首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将裸金属工人连接到码头TSA主机?

如何将裸金属工人连接到码头TSA主机?
EN

Stack Overflow用户
提问于 2017-08-22 11:37:07
回答 2查看 449关注 0票数 0

我遵循了码头-合成大厅安装设置

一切都已启动并正在运行,但我不知道在命令中使用什么作为--tsa-host值来连接工作人员到TSA主机。

值得一提的是,码头会议网站和db都运行在我希望作为裸金属工人使用的同一台机器上。

我试过1.使用汇合式网络容器的IP地址,但没有joy。我甚至不能从主机上打开码头集装箱IP。

1.

代码语言:javascript
复制
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.

代码语言:javascript
复制
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_key

3.

代码语言:javascript
复制
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

其他设置细节:

  1. Mac塞拉利昂
  2. 麦克码头
EN

回答 2

Stack Overflow用户

发布于 2017-08-22 12:00:44

请确认您使用的是主机的内部IP,而不是公共IP,而不是容器IP。

代码语言:javascript
复制
--tsa-host <INTERNAL_IP_OF_HOST>

如果您在安装文档中使用docker-compose.yml,则不需要关心TSA-HOST,已经定义了环境

代码语言:javascript
复制
  CONCOURSE_TSA_HOST: concourse-web
票数 0
EN

Stack Overflow用户

发布于 2017-08-28 12:10:28

最近,我使用了dockerCompose.yml,并在这里描述了一些步骤,https://concourse-ci.org/docker-repository.html

在执行这些步骤之后,请确认在docker-come.yml旁边有一个键目录。

代码语言:javascript
复制
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 up
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45816567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档