我是一个服务器相关的东西noobot,所以承受我。 我使用亚马逊web服务(EC2),我有一个运行在端口8090的docker上运行的web应用程序。我部署webapp通过通常的方法 java -jar start.jar 那么要访问应用程序,我必须在URL中添加一个端口,如下所示: someIP:8090/app 但只要在浏览器中inputsomeIP ,就可以进入显示的页面 有用! 这是此服务器的默认网页。 Web服务器软件正在运行,但尚未添加内容。 我认为是Apache。 我已经安装了apache,tomcat和jetty。 我可以做什么,我不必指定端口? 我必须执行端口转发吗? 非常感谢。
我有一个简单的Dockerfile : FROM node:4.2.2 EXPOSE 8000 当我运行docker build -t myapp . ,它显示下载的东西的大小: 尽pipeNodeJS本身不大于30Mb,但似乎大于200Mb。 什么是正在下载的其他东西?
我有一些麻烦来运行我的MySQL泊坞窗。 这是我的错误: testmysql | + echo 'Finished mysql_install_db' testmysql | Finished mysql_install_db testmysql | + pid=59 testmysql | + mysql=(mysql –protocol=socket -uroot -hlocalhost –socket=/var/run/mysqld/mysqld.sock) testmysql | + for i in '{30..0}' testmysql | + mysqld –verbose –skip-networking –socket=/var/run/mysqld/mysqld.sock testmysql | + echo 'SELECT 1' testmysql | + mysql –protocol=socket -uroot -hlocalhost '–socket=/var/run/mysqld/mysqld.sock –verbose' testmysql | […]
我正在寻找关于为我的php fpm容器运行cronjobs的最佳实践。 现在正在运行: NGINX容器 PHP的FPM容器 MySQL容器 我现在很想有另一个容器运行,名为“Cronjob容器”谁是我的PHP FPM容器(我需要一些PHP的依赖)exec'sa脚本。 所以有三种可能的解 1.)运行一个自己的容器 我很乐意使用这个解决scheme! 如果有一个运行CRON的容器,我可以(以某种方式)在我的php fpm容器上调用docker exec,这将是很好的…或者有其他方法。 2.)在PHP容器内部运行CRON 这样可以,但不是最好的做法。 我可以在运行cron的php fpm容器中启动第二个进程。 这将工作,但我不知道这是谁你应该与docker工作。 3.)运行主机Cron 这将是残酷的。 我需要find给定path的processID和containerID,然后运行docker exec。 但是,这或多或less是我的最后一种方式…我讨厌在没有部署的情况下pipe理cronjob。 那么这里最好的办法是什么? 祝你今天愉快, 巴斯蒂安
有没有一种方法,我可以在一个容器内运行一个bash脚本,然后删除容器,一切都在一行? 该脚本应该能够写入当前所在的文件夹。 我试过了 docker run –rm -ti ubuntu:trusty bash -c 'source runme.sh' 但bash无法find该文件,我假设,因为该容器不能访问该脚本所在的文件夹。
我一直在阅读Linux容器上的许多文档。 我也尝试了CentOS的方式和Ubuntu的方式 。 维基百科说 它是一个操作系统级别的虚拟化。 Linuxcontainers.org说 LXC是Linux内核遏制function的用户空间界面。 我无法弄清楚。 LXC只是一个用户界面,还有一些其他的内核模块提供了容器function。 或者是LXC在安装软件包时被修补到内核的东西,它还提供用户空间实用程序。 在CentOS上试用时,安装lxc软件包并不是必需的,尽pipe它在存储库中是可用的。 在CentOS上,不安装lxc ,libvirt守护进程可以使用libvirt命令utilies连接到lxc:/// 。 那么内核中是否有一个lxc模块? 但我没有find任何与lsmod 。 但是,它是内核中的模块,提供集装箱化?
我正在设置一个Docker构build,这将允许我从Linux连接到SQL Server。 据我所知,与这个问题几乎没有任何关系,但可能,因为我很困惑! 我将Debian的形象从Debian转移到Debian上,因为Debian是小而轻的。 我怀疑我错过了一些locale的东西,这是什么原因,但我不知道。 无论如何,这是我的命令+错误: $ perl -MDBI -MData::Dumper -E'say Dumper(DBI->connect("dbi:ODBC:server=10.6.6.17;port=1433;database=Lynx;driver=ODBC Driver 11 for SQL Server;uid=sa;pwd=password")->selectall_arrayref("SELECT * FROM Setup"))' terminate called after throwing an instance of 'std::runtime_error' what(): locale::facet::_S_create_c_locale name not valid 对我来说,这看起来像一个C + +错误,这可能与SQL Server ODBC驱动程序有关; 它可能是C ++。 我努力了: export LC_ALL=C export LC_ALL=C.UTF-8 export LC_ALL=en_US.UTF-8 export LC_ALL=en_US export LC_ALL=POSIX apt-get install locales locale-gen […]
我有一个单一的IP与Jetty服务端口80上的X站点。 基本上,您可以注册我们的服务,然后将您的域www.mycompany.com指向该IP,Jetty将提供您的自定义站点。 我想为所有网站添加SSL支持。 为了简化事情,我已经考虑让一个统一通信证书插入到Jetty中,并使其适用于所有站点。 这可能吗? 有没有人做过这个? Jetty是否仅支持传统的单域证书? 与单域证书相比,我可以运行什么问题?
当我启动Jetty时出现以下错误: 2010-03-01 12:30:19.328:WARN::Failed startup of context WebAppContext@15ddf5@15ddf5/webapp,null,/path/to/jetty-distribution-7.0.1.v20091125/webapps-plus/webapp.war 有了这个命令行: java -jar start.jar OPTIONS=All lib=/path/to/jetty-distribution-7.0.1.v20091125/lib/ext etc/jetty.xml etc/jetty-plus.xml /path/to/webapp/src/configuration/test.xml 和test.xml包含: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> <Configure class="org.eclipse.jetty.webapp.WebAppContext"> <Set name="contextPath">/webapp</Set> <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps-plus/webapp.war</Set> </Configure> 如果我不在命令行中包含test.xml,它可以正常工作。
Xe希望在Windows 2008 Server虚拟机上运行Jetty作为服务。 因此,我使用Apacke Procrun将Jettyconfiguration为Windows服务,下面是简短说明: https ://stackoverflow.com/questions/2094429/running-jetty-7-as-windows-service 在具有pipe理权限的Windows 7机器上,一切都像魅力一样。 不幸的是,当在VM上使用JettyService.exe // TS来testing服务时,出现以下错误:-Service“JettyService”缺lessImageFile [错误] ServiceStart返回1 进一步的观察: – 服务显示在Windows的服务列表中。 当试图启动它,我得到一个“文件未find”的错误。 ProcrunconfigurationGUI不显示任何服务细节,虽然它在我的本地版本上。 看起来好像该服务不存在。 无论如何,当试图再次定义相同的服务时,我得到一个消息,说明一个服务已经被定义了。 不幸的是,似乎没有太多人遇到这个问题。 任何帮助或build议将不胜感激! 这可能是关于服务的权限?