Docker容器无法启动

梅萨克·席尔瓦(Mesaque Silva)

我有这个容器:来自https://hub.docker.com/_/php/的5.6.21-apache

我已经安装了所有需要的程序和我的应用程序,但是在对Apa​​che配置做一些错误时犯了一个错误。

当我尝试启动容器时,收到以下消息:

docker start -ai我的容器

[2016年5月2日星期一19:46:33.358838 2016] [core:warn] [pid 1] AH00111:未定义配置变量$ {APACHE_LOG_DIR} [2016年5月2日星期一19:46:33.365305] [core:warn] [pid 1 ] AH00111:未定义配置变量$ {APACHE_LOG_DIR} AH00558:apache2:无法使用172.17.0.2可靠地确定服务器的标准域名。全局设置'ServerName'指令以禁止显示此消息(2)没有这样的文件或目录:AH02291:无法访问目录'/ etc / apache2 / $ {APACHE_LOG_DIR} /'作为主要错误日志AH00014:配置检查失败

我该如何解决?我要删除此配置。我不能只是丢掉这个容器。

肯·科克伦

由于您没有提供足够的信息以进行下去,所以我只是在猜测。随时为您的问题添加更多信息,以便更轻松地为您提供帮助。

如果您搜索apache配置文件并查找APACHE_LOG_DIR,则可能会指出您的问题。

日志中的这一行很有趣:

无法访问目录'/ etc / apache2 / $ {APACHE_LOG_DIR} /'

不知道为什么在/ etc / apache2下会有一个日志目录,但是请查看该目录以查看其中的内容,然后进行相应的设置APACHE_LOG_DIR

您可以尝试做的另一件事是执行以下操作

docker commit (container name or Id) myimage

docker run -it myimage /bin/bash

然后再次提交更改以创建固定的映像,然后尝试像平常一样启动它。

docker commit (container Id or name) myimage2

docker run -d -p 80:80 myimage2

基本上将当前容器状态另存为映像,以便您可以在Shell中启动它并解决问题。然后,解决问题后,您可以创建一个新映像并使用它来运行容器。

我通常通过不直接在容器中进行更改来避免这种痛苦,我只在dockerfile中进行更改,然后在需要进行更改时更改dockerfile。如果有问题,我只需要修复dockerfile,容器就不会处于这种不良状态。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法启动Docker容器

来自分类Dev

nginx:Docker容器无法启动

来自分类Dev

Terraform 的 Docker 容器无法启动

来自分类Dev

Docker容器无法在启动时启动

来自分类Dev

Cassandra 2.1.11无法在Docker容器中启动

来自分类Dev

为什么Molecule无法启动Docker容器

来自分类Dev

无法在Docker容器中启动Spark

来自分类Dev

SonarQube docker 容器无法启动,elasticsearch 问题

来自分类Dev

重新启动主机后无法启动退出的Docker容器

来自分类Dev

重新启动Keycloak Docker容器后无法启动

来自分类Dev

Docker容器无法在执行docker run命令时启动

来自分类Dev

无法从docker-compose启动postgres docker容器

来自分类Dev

Docker失败,并显示“无法启动容器:超时等待容器启动”

来自分类Dev

Docker-Orchardup / mysql容器无法在Ubuntu 14.04上启动

来自分类Dev

无法连接到通过Ansible启动的MySQL docker容器

来自分类Dev

Docker无法启动没有此类文件或目录的容器

来自分类Dev

Docker-compose up无法启动容器

来自分类Dev

tomcat7无法在Ubuntu Docker容器中启动

来自分类Dev

.NET Core 3.0 Web API无法在Docker容器中启动

来自分类Dev

Docker容器由于apparmor而无法启动,为什么?

来自分类Dev

Docker:启动容器时出错:无法加载AUFS模块

来自分类Dev

openssh-server无法在Docker容器中启动

来自分类Dev

无法使用mariadb构建和启动docker容器

来自分类Dev

无法在 docker 容器内启动/停止/重启服务

来自分类Dev

Docker for windows 错误:无法启动服务 spark: 容器

来自分类Dev

如何在无法启动的 Docker 容器中创建目录?

来自分类Dev

无法连接到由 docker compose 启动的 .net 容器

来自分类Dev

Docker容器未启动

来自分类Dev

无法启动lxc容器

Related 相关文章

热门标签

归档