【发布时间】:2020-11-22 19:50:06
【问题描述】:
我正在尝试在 docker 中运行一个 simple-ca 容器 (https://github.com/jcmoraisjr/simple-ca)(在全新安装的 ubuntu 18.04.4 中运行),但每次我运行 docker 命令时
docker run --name simple-ca -p 80:8080 -p 443:8443 -e CERT_TLS_DNS=ca.mycompany.com -e CA_CN=MyCompany-CA -v /var/lib/simple-ca/ssl:/ssl quay.io/jcmoraisjr/simple-ca:latest
我得到了错误
chmod: private: Operation not permitted
我已经授予 systemd-network 文件夹 /var/lib/simple-ca/ 的所有权并运行了命令
/bin/bash -c 'chown $(docker run --rm quay.io/jcmoraisjr/simple-ca id -u lighttpd) /var/lib/simple-ca/ssl'
授予对 SSL 文件夹的 lighthttpd 权限
有人知道可能出了什么问题吗?
【问题讨论】:
-
看起来像this line is failing。您能在
/var/lib/simple-ca/中查找不属于 uid 100 的文件吗?
标签: docker permissions containers chmod