我正在尝试使用Liberty配置文件构建docker镜像。使用以下位置Docker文件。
https://github.com/WASdev/ci.docker/blob/master/ga/developer/kernel/Dockerfile
import json
location_arr = [{"locations" : "loc1","amount":Decimal(100.00)},{"locations" : "loc2","amount":Decimal(200.25)}]
instance.locations = json.dumps(location_arr)
instance.save()
当我使用此代码构建docker镜像时,我们会收到类似下面的错误。现在这个存储库看起来不活跃。任何人都可以提供有效的存储库。
CWWKF1219E:无法访问IBM WebSphere Liberty Repository。验证您的计算机是否具有网络访问权限并且防火墙配置正确,然后再次尝试操作。如果连接仍然失败,则存储库服务器可能暂时不可用。
答案 0 :(得分:0)
网址是正确的。
如错误消息所示,请尝试检查您的网络配置。为此,您可以尝试在Web浏览器中访问此链接。 (这个URL只是来自脚本) https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/wlp/index.yml
此外,您可以通过执行以下操作来测试与docker环境之外的存储库的连接:
$WLP_HOME/bin/installUtility testConnection
如果您能够从计算机ping备份但不在docker容器中,那么可能是您的docker container has no internet access。
修复"码头工具无法访问互联网"问题,看起来上面链接的解决方案是:
service docker restart