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的部署? 我需要填补这个空白?
编辑一些细节:
- 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
- 我正在部署的是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教程中没有提到那个。 傻瓜指南,请问?
- 如何在Docker中共享环境variables
- 在Visual Studio代码中debuggingDocker上的ASP.NET Core
- 运行Docker镜像时传递可选参数
- 是否有可能从Docker容器中运行我的开发asp.net核心服务器
- 在Docker中有JavaScriptServices的ASP.NET Core Project无法启动节点
- ASP.NET Core 1.1 Docker容器无法validationHTTPS连接
- Asp.net核心docker – 跳过ctrl-c消息
- 启用Docker支持Angular项目
- ASP.NET Core HttpClient不能在容器中进行HTTPS调用