我有一个在其中运行docker的容器,但是希望能够使用来自主机的已安装文件夹来存储图像等。
在我的容器中,我修改了/ etc / default / docker以包含DOCKER_OPTS="-g /root/docker"
但是当我尝试重新启动docker服务时,我收到以下错误:
/etc/init.d/docker: 1: /etc/default/docker: /root/docker: Permission denied
我已将该文件夹的权限设置为完全允许,但我仍面临同样的问题。
有人可以帮忙吗?
答案 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
的停靠者容器中。