Tag: 窗容器

Docker容器中的MySQL服务不能在macOS Sierra 10.12.6中运行

我被迫重新安装了macOS Sierra,因为我在高级Sierra的testing版程序中,我发生严重的崩溃,所以我降级了系统。 这个Dockerfile在系统突然崩溃之前正在High Sierra工作。 FROM ubuntu:16.04 MAINTAINER XXX version 0.0.1 # Prepare Debian environment ENV DEBIAN_FRONTEND noninteractive # we don't need an apt cache in a container RUN echo "Acquire::http {No-Cache=True;};" > /etc/apt/apt.conf.d/no-cache # —————————- # Configure supervisor # —————————- RUN apt-get update > /dev/null 2>&1 && apt-get install -y supervisor > /dev/null 2>&1 RUN […]

如何在Docker容器中启动tomcat8服务器,以便将进程保持在docker容器的范围内

我得到了一个docker容器在我的学校项目上工作,并没有控制如何从主机启动泊坞窗。 我安装并启动tomcat8后,我能够访问本地主机:8080。 但是检查tomcat服务器的状态 sudo service tomcat8 status 它显示不运行。 通过检查netstat sudo netstat -peanut 它显示端口8080正在被监听,没有PID。 因此,我无法阻止docker容器中的tomcat8。 我如何启动tomcat8服务器,使进程保持在docker容器的范围内?

如何检查本地URL是否可达

我在我的本地机器上部署Docker容器。 他们的方式,我检查他们是否成功部署是通过去我的浏览器和键入http://192.168.99.105:7474/browser 。 我想这样做以编程方式,所以我跟着这个问题的代码检查一个URL是否可达 – 帮助优化一个类 。 但是,当我尝试它,我得到一个System.Net.WebException {"The remote server returned an error: (504) Gateway Timeout."} 。 它工作正常,但我得到一个HttpStatusCode.OK如果该url是https://en.wikipedia.org/wiki/YouTube 这是我的代码: private bool UrlIsReachable(string url) { //https://en.wikipedia.org/wiki/YouTube HttpWebRequest request = WebRequest.Create("http://192.168.99.105:7474/browser") as HttpWebRequest; request.Timeout = 600000;//set to 10 minutes, includes time for downloading the image request.Method = "HEAD"; try { using (HttpWebResponse response = request.GetResponse() as […]

Docker容器运行后存在,日志中没有错误

我有一个由图像分析模型和2个脚本文件组成的python应用程序。 在Main.py中,我有XMLRPC服务器运行永远听客户端。 if __name__ == "__main__": server = SimpleXMLRPCServer(("0.0.0.0", 8888)) print("Listening on port 8888…") server.register_function(result, "result") server.serve_forever() 我的Dcoker文件是: # Start with NVIDIA's CUDA and cuDNN base image. FROM nvidia/cuda:8.0-cudnn5-devel-ubuntu16.04 # Argument: the username & password. ARG username ARG user_password # Update the system. RUN echo "debconf debconf/frontend select Noninteractive" | debconf-set-selections RUN apt-get update RUN […]

如何使用SQL服务器docker容器的Windows身份validation

我已经通过了所有可以在网上find的用于构build基于Docker容器的应用程序的示例。 我想运行两个Docker容器中运行的两个服务: 运行ASP.NET的Windows容器 运行SQL Server的Windows容器 简单的工作和很多例子。 但是,在所有示例中,您需要使用SQL身份validation,并在运行SQL Server容器时提供硬编码的SA密码作为环境variables。 您还需要将SA密码硬编码到ASP.Net代码中的连接string中(或者以其他方式在configuration文件中提供) 底线在所有的例子中,密码是硬编码的地方。 在我们现在开发的大多数应用程序中,我们实际上使用Windows身份validation,或者使用分组托pipe服务帐户。 但据我所知,你不能添加一个Windows容器到域,因此SQL服务器不属于Windows域的一部分,所以我没有看到在这里使用Windows身份validation的方式。 那么是否有人可以用这种方式来硬编码密码呢?