首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头bind9 dns服务器“失败:权限”

码头bind9 dns服务器“失败:权限”
EN

Stack Overflow用户
提问于 2021-12-27 14:57:11
回答 1查看 346关注 0票数 2

遇到权限问题。我确实意识到,我可以按照https://hub.docker.com/r/internetsystemsconsortium/bind9上的说明执行docker run方式,并附加卷,但是我希望将这些文件夹本地存储在一个自定义/home/目录中。不幸的是,它给了我一个权限问题。可能需要运行chmodchown

docker-compose.yml:

代码语言:javascript
复制
version: '3.8'
services:

    bind9:
        image: internetsystemsconsortium/bind9:9.16
        container_name: bind9
        ports:
        - 53:53/udp
        - 53:53/tcp
        - 127.0.0.1:953:953/tcp
        volumes:
        - ./etc:/etc/bind
        - ./cache:/var/cache/bind
        - ./lib:/var/lib/bind
        - ./log:/var/log

docker logs bind9揭示了以下内容:

代码语言:javascript
复制
...
bind9    | 27-Dec-2021 14:34:19.139 loading configuration from '/etc/bind/named.conf'
bind9    | 27-Dec-2021 14:34:19.139 directory '/var/cache/bind' is not writable
bind9    | 27-Dec-2021 14:34:19.139 /etc/bind/named.conf:2: parsing failed: permission denied
bind9    | 27-Dec-2021 14:34:19.139 loading configuration: permission denied
bind9    | 27-Dec-2021 14:34:19.139 exiting (due to fatal error)
bind9 exited with code 1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-31 18:42:57

来源:https://www.reddit.com/r/docker/comments/rpyr4f/dockercompose_folder_permissions_bind9/

代码语言:javascript
复制
sudo chown 106:260 -R ./etc/
sudo chown 105:106 -R ./cache/
sudo chown 105:106 -R ./lib/
sudo chown 0:198 -R ./log/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70497073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档