我正在ubuntu服务器16.04上运行docker,我正在运行一个容器,尝试使用我的加密证书挂载卷。
我在做:
docker run .... -v /etc/letsencrypt/live/mysite:/certs ....
在mysite文件夹上我有我的.pem文件,但在我的容器中我发现文件夹certs已创建,但它是空的!!我不知道为什么它没有挂载mysite文件夹中的文件...
最初的mysite文件夹属于root用户,但我将所有权更改为当前用户,并使用' chown' ..我还运行docker run' sudo'但它仍然没有处理我的文件夹。
我不知道该怎么做:(
答案 0 :(得分:1)
尝试mount标志。
docker run -it \
--mount src=/etc/letsencrypt/live/mysite,target=/certs,type=bind ubuntu
或将您的证书移至指定的卷。
您必须将您的证书移到" Mountpoint"
下的目录中