互联网服务云计算

docker images 找不到镜像文件

我把docker镜像默认存储路径改到另外一个地方了。当我用 docker -d -H unix:///var/run/docker.sock -H 0.0.0.0:4243(允许docker remote api) 启动docker服务时,用docker images查看镜像,此时docker还是去默认的存储路径下寻找docker镜像,而不是到我更改后的镜像存储下寻找,请问下如何才能使docker的操作转到更改后的路径下执行,谢谢
参与9

8同行回答

haoran8899haoran8899研发工程师成都牛途科技
谢谢您,问题解决了,我改成这样就可以了OPTIONS="-g /data/docker -H unix:///var/run/docker.sock -H 0.0.0.0:4243 --selinux-enabled"显示全部
谢谢您,问题解决了,我改成这样就可以了OPTIONS="-g /data/docker -H unix:///var/run/docker.sock -H 0.0.0.0:4243 --selinux-enabled"收起
互联网服务 · 2015-05-07
浏览9766
haoran8899haoran8899研发工程师成都牛途科技
谢谢,我试试显示全部
谢谢,我试试收起
互联网服务 · 2015-05-07
浏览9866
dl528888dl528888系统运维工程师游戏公司
回复 6# haoran8899 参数是一行,如下[root@ip-10-10-17-4 data1]# cat /etc/sysconfig/docker# /etc/sysconfig/docker# Modify these options if you want to change the way the docker daemon runsOPTIONS="-g /var/lib/docker --ip-forward=true --insecure-registry ...显示全部
回复 6# haoran8899

参数是一行,如下
[root@ip-10-10-17-4 data1]# cat /etc/sysconfig/docker
# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs
OPTIONS="-g /var/lib/docker --ip-forward=true --insecure-registry docker.xxx.com:5000  --iptables=false"收起
互联网服务 · 2015-05-07
浏览9880
haoran8899haoran8899研发工程师成都牛途科技
您好,谢谢你的回复,我的我的docker文件配置如下:OPTIONS='--selinux-enabled'#other_args='-H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock'#OPTIONS='--graph=/data/docker'OPTIONS="-g /data/docker"OPTIONS='-H unix:///var/run/docker.sock -H 0.0.0.0:4243'DOC...显示全部
您好,谢谢你的回复,
我的我的docker文件配置如下:
OPTIONS='--selinux-enabled'
#other_args='-H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock'
#OPTIONS='--graph=/data/docker'
OPTIONS="-g /data/docker"
OPTIONS='-H unix:///var/run/docker.sock -H 0.0.0.0:4243'

DOCKER_CERT_PATH=/etc/docker
当保留【OPTIONS='-H unix:///var/run/docker.sock -H 0.0.0.0:4243'】启动docker服务的时候,使用docker images还是会从默认的路径下去获取镜像信息,而不是去我设置的【OPTIONS="-g /data/docker"】这个目录下去获取镜像信息收起
互联网服务 · 2015-05-07
浏览9910
dl528888dl528888系统运维工程师游戏公司
参数如下:  -g, --graph=/var/lib/docker          Root of the Docker runtime-g是单个-的显示全部
参数如下:
  -g, --graph=/var/lib/docker          Root of the Docker runtime
-g是单个-的收起
互联网服务 · 2015-05-07
浏览9880
haoran8899haoran8899研发工程师成都牛途科技
是不是因为 我用的【OPTIONS='--graph=/data/docker'】而不是【OPTIONS="-g /data1/docker"】。我看您的回复里面option使用的 双引号 -g,我的是‘--graph=/data/docker’,这两者有啥区别吗?显示全部
是不是因为 我用的【OPTIONS='--graph=/data/docker'】而不是【OPTIONS="-g /data1/docker"】。我看您的回复里面option使用的 双引号 -g,我的是‘--graph=/data/docker’,这两者有啥区别吗?收起
互联网服务 · 2015-05-07
浏览9795
haoran8899haoran8899研发工程师成都牛途科技
谢谢您及时的回复,我已经修改了/etc/sysconfig/docker这个文件的 OPTIONS='--graph=/data/docker',并且在/etc/sysconfig/docker文件中增加了【OPTIONS='-H unix:///var/run/docker.sock -H 0.0.0.0:4243'】这个选项。如果我将【OPTIONS='-H unix:///var/run/docker.sock -...显示全部
谢谢您及时的回复,我已经修改了/etc/sysconfig/docker这个文件的 OPTIONS='--graph=/data/docker',并且在/etc/sysconfig/docker文件中增加了【OPTIONS='-H unix:///var/run/docker.sock -H 0.0.0.0:4243'】这个选项。如果我将【OPTIONS='-H unix:///var/run/docker.sock -H 0.0.0.0:4243'】这句话注掉,启动docker服务,用docker images命令是能看到我pull的镜像的,但是如果【OPTIONS='-H unix:///var/run/docker.sock -H 0.0.0.0:4243'】这句话不注释掉,启动docker服务,此时用docker images命令查看就查看不到我的镜像,感觉此时docker images是去默认的存储路径下获取镜像信息,而不是在我改的目录下去获取镜像信息!!!收起
互联网服务 · 2015-05-07
浏览10514
dl528888dl528888系统运维工程师游戏公司
hi,如果修改的话,是所有程序都修改,比如默认的程序是存放到/var/lib/docker,如果想使用其他目录,比如/data1/docker,那么先关闭docker,可以在/etc/sysconfig/docker文件里修改OPTIONS设置OPTIONS="-g /data1/docker",然后启动docker。...显示全部
hi,如果修改的话,是所有程序都修改,比如默认的程序是存放到/var/lib/docker,如果想使用其他目录,比如/data1/docker,那么先关闭docker,可以在/etc/sysconfig/docker文件里修改OPTIONS设置OPTIONS="-g /data1/docker",然后启动docker。收起
互联网服务 · 2015-05-07
浏览9964

提问者

haoran8899
研发工程师成都牛途科技
擅长领域: 云计算

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-05-07
  • 关注会员:1 人
  • 问题浏览:16938
  • 最近回答:2015-05-07
  • X社区推广