gpt4 book ai didi

linux - 容器创建错误启动容器进程导致“process_linux.go :339

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:11 33 4
gpt4 key购买 nike

我用 docker 安装了 ldap,现在我想用 docker 安装 phpkdapadmin,但是当我尝试像这样创建容器时:

sudo docker run --name phpldapadmin -p 2226:443 --volume /ceph/docker/phpldapadmin/config:/container/service/phpldapadmin/assets/config/config.php --hostname phpldapadmin-service --link openldap:ldap-host --env PHPLDAPADMIN_LDAP_HOSTS=ldap-host --detach osixia/phpldapadmin:0.7.0

我收到以下错误消息:

container_linux.go:262: starting container process caused "process_linux.go:339: container init caused \"rootfs_linux.go:57: mounting \\\"/ceph/docker/phpldapadmin/config\\\" to rootfs \\\"/var/lib/docker/overlay2/71bdf95293b88ca0057943d91109d7afa51cc6388592000c8f3b520692249187/merged\\\" at \\\"/var/lib/docker/overlay2/71bdf95293b88ca0057943d91109d7afa51cc6388592000c8f3b520692249187/merged/container/service/phpldapadmin/assets/config/config.php\\\" caused \\\"not a directory\\\"\""

最佳答案

在卷映射中,您在主机目录中指定挂载文件夹,对于容器,您告诉它它应该是一个类似 config.php 的文件。您可以通过指定 --volume/ceph/docker/phpldapadmin/config:/container/service/phpldapadmin/assets/config/ 来修改卷挂载。

使用此配置,您需要在主机内有配置文件 /ceph/docker/phpldapadmin/config

关于linux - 容器创建错误启动容器进程导致“process_linux.go :339,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45668891/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com