configuration中缺less从VS发布到Ubuntu的Docker?

我想在我自己的服务器上将我的项目从Visual Studio发布到Docker服务。 所以有一些问题在上升:

1)在Ubuntu上安装Docker – 大量的手册,例如: http : //blog.tonysneed.com/2015/05/25/develop-and-deploy-asp-net-5-apps-to-docker-on- Linux /对我来说,它结束了(我认为)他会去做“dockerize”的事情,但是没问题,至less我已经安装了Docker。

2)以某种方式find一个方法发布VS项目到Docker。 再次,大量的手册: http : //www.hanselman.com/blog/PublishingAnASPNET5AppToDockerOnLinuxWithVisualStudio.aspx

3)问题是当我最终select“发布”,指定连接和其他东西,它检查连接失败。 那么,开箱即用的Docker还没准备好接收来自VS的部署? 我需要填补这个空白?

编辑一些细节:

  1. Docker安装了这些确切的命令,没有进一步的configuration:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9 sudo sh -c "echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list" sudo apt-get update sudo apt-get install lxc-docker

  1. 我正在部署的是ASP.NET 5 beta 7应用程序,指定:
    • URL:tcp://19.85.23.13:2376
    • 图像:微软/ aspnet

并保留其他参数的默认值。 我得到的是错误:

发布期间发生错误。 命令[docker -H tcp://19.85.23.13:2376 build -t microsoft / aspnet -f“C:\ Users \ adski \ AppData \ Local \ Temp \ PublishTemp \ DockTest185 \ approot \ src \ DockTest1 \ Dockerfile”“ C:\ Users \ adski \ AppData \ Local \ Temp \ PublishTemp \ DockTest185“]用代码[1]退出:发布http://19.85.23.13:2376/v1.20/build?cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus= ConnectEx tcp:由于目标计算机主动拒绝,因此无法build立连接,因此无法build立连接。 *您是否尝试连接到启用TLS的守护进程而不使用TLS? *您的docker守护程序是否正常运行?

有关故障排除指南,请访问http://go.microsoft.com/fwlink/?LinkID=529706 。

那么我不是一个真正的networking安全专家。 我发现这个又一个手册: http : //sheerun.net/2014/05/17/remote-access-to-docker-with-tls/,但不能真正了解,如果这是我所需要的。 毕竟,这些“Visual Studio发布到Docker”指南中没有人提到我需要证书或其他东西。

但显然,我需要一些凭据来访问我的服务器,否则,如果它在网上,任何人都可以停靠在它的东西。 那些被诅咒的凭证是什么? 任何虚拟指南?

编辑2:发现一些看起来像相关的东西: https : //docs.docker.com/articles/https/

呃,这真的很复杂吗? 但是,这些asp.net/docker教程中没有提到那个。 傻瓜指南,请问?