我有一个可以在Docker Desktop下的macOS上运行的项目。但是,当我在带有microk8的Linux / Ubuntu下运行相同的软件时,我会被未经授权:
Removing pre-existing stack...
Unauthorized
Building docker images...
Sending build context to Docker daemon 65MB
Step 1/24 : FROM anapsix/alpine-java:8u172b11_jdk_unlimited
Get https://registry-1.docker.io/v2/: x509: certificate is valid for *.gresb.com, gresb.com, not registry-1.docker.io
Sending build context to Docker daemon 65MB
Step 1/24 : FROM anapsix/alpine-java:8u172b11_jdk_unlimited
Get https://registry-1.docker.io/v2/: x509: certificate is valid for *.gresb.com, gresb.com, not registry-1.docker.io
Sending build context to Docker daemon 65MB
Step 1/24 : FROM anapsix/alpine-java:8u172b11_jdk_unlimited
Get https://registry-1.docker.io/v2/: x509: certificate is valid for *.gresb.com, gresb.com, not registry-1.docker.io
Deploying stack...
Unauthorized
Docker ps:
Unauthorized
docker service logs -f CONTAINER
party-a SSH shell access
ssh -o StrictHostKeyChecking=no user1@localhost -o UserKnownHostsFile=/dev/null -p 2221
party-b SSH shell access
ssh -o StrictHostKeyChecking=no user1@localhost -o UserKnownHostsFile=/dev/null -p 2222
party-c SSH shell access
ssh -o StrictHostKeyChecking=no user1@localhost -o UserKnownHostsFile=/dev/null -p 2223
代码在github上:https://github.com/henrikr3/corda-kubernetes-yo 我是kubernetes的新手,我尝试登录dockerhub,但我什至不知道它尝试授权到哪个端点。
答案 0 :(得分:1)
很高兴看到您能够确定这是网络提供商!
对于将来发现此问题的任何人,最近有一个关于docker compose的类似设置的示例,该示例明确说明了如何在github上设置Corda容器集群:https://github.com/EricMcEvoyR3/corda-docker-compose
答案 1 :(得分:0)
我的提供商没有解决故障单,因此我无法确定他们使用哪种网络设置导致了该问题。根据他们在使用Azure时遇到问题的先前经验,他们的解决方案是给我一个IPv6地址。我认为他们的网络布局存在问题。我更换了提供商,而不是为此类问题付出更多时间。