我试图使用httpd
docker图像运行一些基本的html页面。
FROM httpd:alpine
COPY ./views /usr/local/apache2/htdocs/ # where my html pages stored
COPY httpd.conf /usr/local/apache2/conf/httpd.conf
RUN httpd -v
EXPOSE 7074
ServerName localhost
Listen 7074
LoadModule mpm_event_module modules/mod_mpm_event.so
version: '3'
frontend_image:
image: frontend_image
build:
context: ./frontend_image
dockerfile: Dockerfile
network_mode: "host"
env_file: "./api.env"
depends_on:
- apigateway
然后:Sudo Docker-compose up-build
运行httpd-v
提供:
Server version: Apache/2.4.43 (Unix)
Server built: Apr 24 2020 15:46:58
但是
这似乎是httpd.conf
文件的问题,而不是Docker映像的问题。
可以运行Docker run-dit--命名为my-apache-app-p 7575:80-v“$pwd”:/usr/local/apache2/htdocs/httpd:2.4
并访问apache服务。
运行上面的命令并登录到正在运行的容器:sudo docker exec-it container_id/bin/sh
不需要像httpd:alpine
基本图像那样添加cmd[“”]
内容。
只需在DockerFile中复制httpd.conf/usr/local/apache2/conf/httpd.conf
。
我正在研究lib,它使用了很多文件系统函数。 我想要的是,我的函数根据errno返回各种错误代码(而不仅仅是-1作为错误),以防文件系统函数失败。 虽然我可以直接使用errno值,但我希望在函数,错误代码和系统errno之间创建一些抽象层(例如,我的错误值从-1000开始,并且是负值,而errno值是正值)。 我的问题是什么是最好的实现方式。 现在我看到两种可能的解决方案: 使用带有错误代码的枚举
问题内容: 每当我运行任何代码时,控制台始终以结尾。 例如,如果我只打印(“ hellow”): 有什么办法可以使输出“成螺旋形”? 问题答案: 您知道它不是输出的一部分吗?这只是IDE控制台提供的其他信息。实际程序只是按预期输出。 这样说意味着一切正常。如果程序中发生异常,否则将使用非零参数生成,IDE将通知您有关此信息,这是有用的调试信息。 在生产中,您不应该从IDE运行Python程序,因此
上面的代码在TypeScript Play中可以找到,但我在从Visual Studio 2012编译它时收到了构建错误< code >错误“以代码1退出” 有人尝试在TypeScript中获取、设置并成功构建吗?
问题内容: 有人可以解释为什么我从下面得到退出代码141吗? 我懂了 根据我的理解,退出代码141是失败的,但是上面的行给出的是零,因此应该成功。 问题答案: 这是因为一旦找到匹配项,就会立即以零状态退出。该命令仍在写入管道,但是没有读取器(因为已退出),因此它从内核发送了信号,并且退出,状态为。 您看到此行为的另一个常见地方是。例如 在这种情况下,读取第一行并终止,产生信号并以退出。 请参阅《L
问题内容: 我正在运行一个python脚本,它曾经可以运行(现在甚至可以在我的另一台笔记本电脑上运行),但是在我当前的计算机上却不行-我只收到错误代码: 我没有得到任何其他结果-甚至从文件开头的“打印”命令也没有得到。 我还没有找到特定的东西。我重新安装了python(2.7.9),pygame(1.9.1)甚至pycharm(首先尝试4.5,现在使用5.0-相同的结果) 有人知道该错误代码意味着