Docker安装和空卷

时间:2017-12-11 12:04:16

标签: docker

我正在ubuntu服务器16.04上运行docker,我正在运行一个容器,尝试使用我的加密证书挂载卷。

我在做:

docker run  ....  -v /etc/letsencrypt/live/mysite:/certs ....  

在mysite文件夹上我有我的.pem文件,但在我的容器中我发现文件夹certs已创建,但它是空的!!我不知道为什么它没有挂载mysite文件夹中的文件...

最初的mysite文件夹属于root用户,但我将所有权更改为当前用户,并使用' chown' ..我还运行docker run' sudo'但它仍然没有处理我的文件夹。

我不知道该怎么做:(

1 个答案:

答案 0 :(得分:1)

尝试mount标志。

docker run -it \
--mount src=/etc/letsencrypt/live/mysite,target=/certs,type=bind ubuntu

或将您的证书移至指定的卷。

enter image description here

您必须将您的证书移到" Mountpoint"

下的目录中

Volumes docs

Bind Mount docs