Tag: docker sbt native packager

如何从sbt-native-packager发布AWS上的Docker?

我正在使用sbt-native-packager为我的Scala项目构buildDockers。 我想部署在我的AWS账户中运行的存储库。 我如何设置sbt-native-packager来做到这一点? 在AWS上,我在一个实例上安装了Docker,然后安装并运行samalbaregistry,默认值如下:docker run -d -p 5000:5000registry 。 似乎很好。 我看到sbt-native-packager有一个“dockerrepository”指令,我已经设置了这个指令:一些(“my_ec2_host:5000”) 我看到一些关于把我的ca.crt放到/etc/docker/certs.d/my_ec2_host:5000/ca.cert的文档 所以我在我的本地机器(不是AWS)上将AWS pem文件复制到ca.cert那里(是吗?),然后重新启动docker。 当我运行sbt docker时:发布我得到这个: [info] Built image ec2-52-11-223-79.us-west-2.compute.amazonaws.com:5000/root:latest [error] 2015/04/17 10:17:32 Error: Invalid registry endpoint https://ec2-52-11-223-79.us-west-2.compute.amazonaws.com:5000/v1/: Get https://ec2-52-11-223-79.us-west-2.compute.amazonaws.com:5000/v1/_ping: dial tcp 52.11.223.79:5000: i/o timeout. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `–insecure-registry ec2-52-11-223-79.us-west-2.compute.amazonaws.com:5000` to the […]