Tag: 甲骨文

在HAProxy LoadBalancer后面的应用程序中调用IdentityServer4

我的WebServer上有我的IdentityServer4设置。 我可以浏览到身份服务器,并与我的用户login。 目前正在处理部署到docker主机的应用程序。 在那里我使用HAProxy负载平衡到我的Web应用程序与负载均衡SSLterminal。 如果我点击我的Web应用程序中的loginbutton,我会正确地redirect到我的IdentityServer,我可以login。 然后我redirect到我的web应用程序,但是我得到一个错误,说message.State是空的或空的 我从哪里开始在这里看? 对我来说,问题似乎是我的Web应用程序在HAProxy后面使用http和一些如何将状态删除。 谢谢您的帮助 :-)

相同的docker图像适用于Windows的Docker,但不适用于Linux上的docker

我想实现的 我想通过sqlplus连接到oracle容器中的oracle数据库 我的问题是什么 我可以连接到Docker for Windows中相同映像的数据库,但不能连接到Linux主机上 我做了什么 视窗 c:\>docker pull wnameless/oracle-xe-11g c:\>docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g c:\>docker exec -it f79f7aa5222c /bin/bash root@f79f7aa5222c:/# sqlplus system/oracle 结果: SQL * Plus:版本11.2.0.2.0生产周三7月19日07:28:45 2017 Copyright(c)1982,2011,Oracle。 版权所有。 连接到:Oracle数据库11g速成版版本11.2.0.2.0 – 64位生产 Linux的 [xx@yy Docker]$ sudo docker pull wnameless/oracle-xe-11g [xx@yy Docker]$ sudo docker run –shm-size=2g -d -p 49160:22 -p 49161:1521 […]

与Docker的PHP7.0-FPM:无法加载dynamic库OCI8

我用PHP7.0-FPM和Apache 2.4创build了一个Docker Image。 我已经安装了InstantClient 12.2(基本+ sdk),我已经安装了oci8像这样: RUN echo "instantclient,/usr/lib/oracle/12.2/instantclient"| pecl install oci8 && \ echo "extension=oci8.so" > /etc/php/7.0/mods-available/oci8.ini && \ ln -s /etc/php/7.0/mods-available/oci8.ini /etc/php/7.0/fpm/conf.d/20-oci8.ini 我不知道为什么,但当我(重新)启动php7.0-fpm时,我得到这个警告: # service php7.0-fpm restart * Restarting PHP 7.0 FastCGI Process Manager php-fpm7.0 Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/oci8.so' – libmql1.so: cannot open shared object file: No such […]

Docker中持久化Java应用服务器configuration文件

我想创buildDocker容器并在其上安装各种Java应用服务器,如Wildfly,Oracle Weblogic和IBM Websphere。 这些服务器应该是可configuration的:创build数据源和部署各种JavaEE应用程序应该对用户可用,但是,当Docker容器完成时,没有办法恢复部署的应用程序和configuration的服务器。 通过使用纯数据容器迁移此问题是一项艰巨的任务,因为每个应用程序服务器具有不同的复杂目录结构,并且不知道持久数据的位置。 我的用例不适用于Docker,不应该以这种方式使用吗? 如果不是,我怎么能达到所需的function?

在使用docker文件的oracle初始化期间初始化模式

我正在做一些使用Docker的 POC,使用Tomcat和Oracle XE数据库来build立一个工作环境。 我能够使用url https://hub.docker.com/r/sath89/oracle-xe-11g/~/dockerfile/中的dockerfile创buildOracle XE映像,但是我的需求是在oracle启动期间初始化一个模式使用Docker不可知的方法。 我已经尝试了下面的sh文件来访问一个.sql文件,它包含了一个从现在开始的插入脚本(而不是一个模式创build)。 以下是我的dbsetup.sh文件: #!/bin/sh echo "Starting file execution" date sqlplus -s system/oracle << EOF >> D:/java/sql@DbScripts.sql EOF echo "Completed execution" echo "Date is : 'date'" DbScripts.sql : INSERT INTO PRODUCTS VALUES(75340,'PRODUCT2','CATEGORY2');

Oracle即时客户端 – 带有Docker和PHP

我有一个用PHP编写的web应用程序,使用codeigniter,它目前运行在WAMP,但我很快移动到基于Linux的服务器,并希望使用Docker。 应用程序必须连接到一个Oracle数据库,目前我使用Oracle即时客户端,这是一种享受。 当我转向Linux和Docker时,我将如何将PHP与Oracle Instant Client集成?