更改docker镜像文件夹时权限被拒绝

时间:2016-05-10 21:07:43

标签: docker permissions

我有一个在其中运行docker的容器,但是希望能够使用来自主机的已安装文件夹来存储图像等。

在我的容器中,我修改了/ etc / default / docker以包含DOCKER_OPTS="-g /root/docker"但是当我尝试重新启动docker服务时,我收到以下错误:

/etc/init.d/docker: 1: /etc/default/docker: /root/docker: Permission denied

我已将该文件夹的权限设置为完全允许,但我仍面临同样的问题。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我假设您正在运行一个Docker容器,您希望在其中安装图像"?

如果是这样,那么你只需在启动容器时提供音量开关(-v),例如:

docker run -d -v /path/to/host/images:/path/to/container/loc [docker_image_id]

/path/to/host/images中的所有图片(以及其他任何内容)都将映射到位于/path/to/container/loc的停靠者容器中。