Tag: 窗口

从运行在Docker容器上的jasperserver失败的SQLServer连接?

我在docker集装箱运行jasperserver-pro(试用版)运行良好。 我在Azure云上有一个sqlserver。 当我尝试创build从运行在docker容器上的jasperserver到sqlserver的连接时,我无法连接。 我下载mysql的jdbc驱动程序,并上传到jasperserver。 以下是错误。 java.sql.SQLNonTransientConnectionException:无法连接到buyeatest2sqldwserver.database.windows.net:1433:在org.mariadb.jdbc的org.mariadb.jdbc.internal.util.ExceptionMapper.get(ExceptionMapper.java:123)处重置连接。 java.sql.DriverManager上的java.sql.DriverManager.getConnection(Unknown Source)上的org.mariadb.jdbc.Driver.connect(Driver.java:110)处的internal.util.ExceptionMapper.throwException(ExceptionMapper.java:69)。 getConnection(未知源)在org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:75)在com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcDriverManagerConnectionFactory.createConnection(JdbcDriverManagerConnectionFactory.java:36 )在org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)在org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1148)在org.apache.commons.dbcp。 PoolingDataSource.getConnection(蒲慕明 (com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.JdbcDataSourceService.testConnection(JdbcDataSourceService.java:85)at com.jaspersoft.jasperserver.remote.connection.JdbcConnectionStrategy.createConnection(JdbcConnectionStrategy。 java:75)at com.jaspersoft.jasperserver.remote.connection.JdbcConnectionStrategy.createConnection(JdbcConnectionStrategy.java:55)at com.jaspersoft.jasperserver.remote.connection.ConnectionsManager.createConnection(ConnectionsManager.java:88)at com.jaspersoft .jasperserver.jaxrs.connection.ConnectionsJaxrsService.createConnection(ConnectionsJaxrsService.java:90)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(未知的来源)在com.sun.jersey.spi.container.JavaMethodInvokerFactory的java.lang.reflect.Method.invoke(未知来源)$ 1.invoke(JavaMethodInvokerFactory.java:60)at com.sun.jersey (ResourceJavaMethodDispatcher.java:75).server.impl.model.method.dispatch.Abs​​tractResourceMethodDispatchProvider $ ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542)at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473)at com.sun .jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419)at com.sun.jersey.server.i mpls.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409)at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409)at com.sun.jersey.spi.container.servlet。 ServletContainer.service(ServletContainer.java:558)at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733)at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)at org.apache.tomcat.websocket.server.WsFilter .doFilter(WsFilter.java:52)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)at org。 owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter.java:88)at com.jaspersoft.jasperserver.api.security.csrf.JSCsr org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)org.springframework.doFilter(JSCsrfGuardFilter.java:72)org.springframework.doFilter(DelegatingFilterProxy.java:260)at org .apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)at […]

:: SetDiGetDeviceRegistryProperty()失败与Docker for Windows上的SPDRP_BUSTYPEGUID

我不能在Docker Windows容器上获取​​Hyper-V虚拟以太网适配器的总线typesGUID。 主机是Windows Server 2016版本10.0.14393。 重现步骤 编译SetupDiGetDeviceRegistryPropertyExperimental.cpp,并生成SetupDiGetDeviceRegistryPropertyExperimental.exe 将SetupDiGetDeviceRegistryPropertyExperimental.exe复制到c:\ data \ 在下面创build一个Dockerfile。 执行下面的do.bat。 SetupDiGetDeviceRegistryPropertyExperimental.cpp // SetupDiGetDeviceRegistryPropertyExperimental.cpp : Defines the entry point // for the console application. // #include "stdafx.h" #include <cstdio> #include <string> #include <SetupAPI.h> #include <Windows.h> #include <devguid.h> std::wstring ConvertLastErrorToString(DWORD last_error) { LPVOID lpMessageBuffer = nullptr; ::FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, last_error, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&lpMessageBuffer, 0, […]

Docker不能与Windows上的encryption硬盘绑定

我在Windows Pro PC上使用Datalab 。 Datalab通过Docker容器使用。 我想绑定容器与我的D:硬盘驱动器。 为此,我使用以下命令: docker run -it -p "8081:8080" -v "d/path/:/content" -e "PROJECT_ID=my_project_id" gcr.io/cloud-datalab/datalab 这一直是成功的:我可以在本地使用Web浏览器使用Datalab,并且可以在D:\ path \ datalab上访问硬盘上的文件 但是,使用Bitlockerencryption我的硬盘后,它不再工作。 我仍然可以使用Datalab,但在指定的path上我的D:驱动器上没有显示任何内容。 但是,下次运行命令时,使用Datalab保存的所有文件都将被保留。 但是,我无法在硬盘上find这些文件。 请注意在C:一切正常。 两个驱动器都使用Bitlocker进行encryption,C:包含我的操作系统文件。

我如何访问在Windows操作系统的Docker工具箱Linux容器中创build的项目目录?

我刚刚在Windows 10 OS上安装了Docker ToolBox,并创build了一个Linux Python容器。 我已经从该容器中的GitHub克隆了一个项目。 我如何访问在Windows操作系统上的Linux容器中创build的项目目录? 他们保存在任何驱动器或目录? 我已经使用该命令获得了docker image容器 docker pull floydhub/dl-docker:cpu 并使用该命令运行它 docker run -it -p 8888:8888 -p 6006:6006 -v /sharedfolder:/root/sharedfolder floydhub/dl-docker:cpu bash 另外我正在运行我的项目使用docker快速启动terminal,有没有其他方式(基于GUI)来pipe理和运行我的项目?

在Windows 10上的Docker卷

我开始使用Docker 17.09 hyper-v,我的机器运行Windows 10 Pro。 到目前为止,我设法创build图像并运行我正在工作的网站。 我的问题是兜售卷。 这是我如何启动容器: docker run -p 81:80 -v C:/Users/Andre Luiz/Documents/Projects/dockerTest/src:/var/www/html php5.6 我也试过这个: docker run -p 81:80 -v //c/users/andre luiz/documents/projects/dockertest/src:/var/www/html php5.6 试图find答案,我发现我应该启用共享驱动程序(设置 – >共享驱动程序,并启用驱动程序)。 我这样做,迄今为止它不工作,我不断收到此消息: invalid reference format: repository name must be lowercase. 你会知道我缺less什么,或者Docker根本不会在Windows上装入卷? 谢谢你的帮助

Docker for Windows安装程序在PresentationFramework.Aero2上失败

我正在使用Windows 7 Enterprise,SP1,64位。 我下载了“Docker for Windows installer.exe”,我试图运行它 – 首先是双击,但没有做任何事情。 所以我在CMD中运行它,并抛出这个错误: Unhandled Exception: System.Windows.Markup.XamlParseException: Set property 'Sys tem.Windows.FrameworkElement.Style' threw an exception. —> System.IO.FileNotFo undException: Could not load file or assembly 'PresentationFramework.Aero2, Publ icKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String cod eBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& […]

networking错误,当试图连接到docker实例(Windows 7的/docker工具箱)

我试图在Windows 7上第一次使用docker。我已经通过了几个指南,一切似乎进展顺利,但是一旦运行,我实际上无法连接到Docker容器。 我想连接到http://192.168.99.100:32769/但是我不断收到以下错误; networking错误(tcp_error) 发生通讯错误:“操作超时” Web服务器可能closures,太忙或者遇到其他问题,从而无法响应请求。 你不妨在稍后再试一次。 下面是一些信息的屏幕截图。 这是一个风筝窗口的屏幕抓取; 我已经尝试运行docker-machine env default以及之后在cmd / powershell中所说的命令,但都不起作用。 我已经尝试删除和重新创builddocker机器。 以及完全重新安装docker。 我似乎无法find任何信息,为什么我得到这个错误。 确切的Windows版本是Windows 7 Professional 。 希望有人能帮忙吗? 如果你需要更多的信息,请说!

在Windows上通过命名pipe道访问Docker API

根据Docker for Windows FAQ ,“客户端可以通过命名pipe道连接到Docker引擎:npipe:////./pipe/docker_engine” 我一直试图通过命名pipe道连接到API无济于事: public class DockerNamedPipeTest { private const string PIPE_PATH = "docker_engine"; public void Test() { using (NamedPipeClientStream pipeClient = new NamedPipeClientStream( ".", PIPE_PATH, PipeDirection.InOut, PipeOptions.WriteThrough, TokenImpersonationLevel.Impersonation)) { pipeClient.Connect(30); Send(pipeClient); Receive(pipeClient); } } public void Send(NamedPipeClientStream pipeClient) { if (pipeClient.IsConnected) { byte[] buffer = Encoding.UTF8.GetBytes("GET /containers/json"); pipeClient.Write(buffer, 0, buffer.Length); pipeClient.WaitForPipeDrain(); pipeClient.Flush(); […]

如何在Windows 10 Home Edition上为GCE设置Kubernetes和Docker本地环境?

我是Kubernetes和Docker的 新手 ,并尝试使用gcloud cli设置一个与GCE合作的良好环境。 由于我使用的是Windows 10家庭版,我意识到我唯一的select是使用Docker安装Docker Toolbox ,所以任何Docker命令只能从VM( docker -machine, boot2docker )运行。 这也意味着,每次我想创build一个泊坞窗图像时,我必须将我的本地项目文件夹复制到泊坞窗机器将看到的共享文件夹中,以便构build它的图像。 docker-machine是linux的一个轻量级版本,所以它不是非常用户友好,难以使用gcloud cli。 我成功地完成了这一切,直到我要推我的本地docker图像到我的谷歌的私人registry。 gcloud cli安装在我的实际机器上,不能安装在轻量级的linux虚拟机上,所以当我尝试从Windows Powershell中使用以下命令来推送镜像时: gcloud docker — push gcr.io/…./.. 我收到以下错误: 错误:Docker CLI操作失败: 未知的标志: – 电子邮件 请参阅“dockerlogin – 帮助”。 错误:(gcloud.docker)Dockerlogin失败。 首先,我甚至不确定图像是否会被识别,因为它是在docker机器上创build的。 其次,我无法login到我的实际机器上的docker,因为docker无法安装,并且任何docker命令都应该在docker-machine中完成。 所以基本上,现在我卡住了,不能推动我的形象。 我觉得从一开始的整个过程都非常复杂,所以这一切都让我怀疑我的整个设置。 我的问题是, 什么是适当的方式来设置我的环境顺利stream动? 如果您认为我所描述的stream程,鉴于我已经使用Windows 10 Home,是我能够实现的最好的,我将不胜感激您的解决与谷歌cli的推动问题的帮助。

Docker无法在Windows 10上按名称进行ping

我很新的Docker和Windows容器,所以每一个问题,我有很多问题来解决它。 我不知道为什么以及如何设置docker在Windows 10上按名称。 当我运行命令 docker运行dockerimage平google.com 得到回应 Ping请求无法find主机google.com。 请检查名称,然后重试。 当我运行命令 docker运行dockerimage平8.8.8.8 得到有效的答复。 我想这使我成为一个问题,当我想从我的应用程序运行docker集装箱下载文件。 所以如果有人知道如何解决这个问题,我将不胜感激。 问候,斯蒂芬