Apache 未在Alpine docker映像中启动Httpd服务
正在尝试在单个映像中同时运行java和http服务。httpd服务在某些方面失败了 DockerfileApache 未在Alpine docker映像中启动Httpd服务,apache,docker,alpine,Apache,Docker,Alpine,正在尝试在单个映像中同时运行java和http服务。httpd服务在某些方面失败了 Dockerfile FROM java:8-jdk-alpine RUN apk add --no-cache apache2-proxy apache2-ssl apache2-utils WORKDIR /var/www/ COPY html/ . WORKDIR /var/backed COPY backed-0.0.1-SNAPSHOT.jar . EXPOSE 80/tcp EXPOSE 80
FROM java:8-jdk-alpine
RUN apk add --no-cache apache2-proxy apache2-ssl apache2-utils
WORKDIR /var/www/
COPY html/ .
WORKDIR /var/backed
COPY backed-0.0.1-SNAPSHOT.jar .
EXPOSE 80/tcp
EXPOSE 8085/tcp
CMD [“sh”,"-c","/usr/sbin/httpd -D FOREGROUND && java -jar /var/backed/backed-0.0.1-SNAPSHOT.jar"]
Docker运行命令:
$sudo docker run-p8080:80-p8085:8085服务器:1.0
AH00558:httpd:无法使用172.17.0.2可靠地确定服务器的完全限定域名。全局设置“ServerName”指令以抑制此消息
██╗ ██╗ ██╗ ████████╗ ███████╗ ██████╗ ████████╗ ████████╗ ███████╗
██║ ██║ ██║ ╚══██╔══╝ ██╔═══██╗ ██╔════╝ ╚══██╔══╝ ██╔═════╝ ██╔═══██╗
██║ ████████║ ██║ ███████╔╝ ╚█████╗ ██║ ██████╗ ███████╔╝
██╗ ██║ ██╔═══██║ ██║ ██╔════╝ ╚═══██╗ ██║ ██╔═══╝ ██╔══██║
╚██████╔╝ ██║ ██║ ████████╗ ██║ ██████╔╝ ██║ ████████╗ ██║ ╚██╗
╚═════╝ ╚═╝ ╚═╝ ╚═══════╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══════╝ ╚═╝ ╚═╝
::JHipster您需要检查containerStandard中的apache错误日志这里的做法是在两个单独的容器中运行这些日志。通过让您尝试单独修复httpd设置,这也将简化这里的工作。您需要检查containerStandard实践中的apache错误日志,这里的标准实践是在两个单独的容器中运行这些日志。通过让您尝试单独修复httpd设置,也可以简化这里的工作。