可以重命名docker卷吗?我想更改现有容器的卷名。我看到config.json
和hostconfig.json
中有卷的详细信息。
docker run -di -p 8083:443 -v app_main_db_test_1:/var/lib/pgsql/data -v app_main_conf_test_1:/var/www/ ubuntu
我想将app_main_db_test_1
更改为app_main_db
,将app_main_conf_test_1
更改为app_main_conf
3条答案
按热度按时间zaq34kh61#
据我所知,到目前为止还没有办法重命名docker卷。有一个开放的github issue,这表明还没有解决这个问题的方案。
但是有一些有用的方法可以做到这一点。既然你说你使用Docker Desktop,你可以检查这个评论:
它应该完全符合你的计划。
ee7vknir2#
我明白了。多亏了这篇github帖子。
bn31dyow3#
请不要在生产机器上尝试,但是在我的开发机器(ubuntu)上,我有两个容器:
我想像这样切换音量
我的docker卷位于/home/docker/volumes中,在您的情况下可能是/var/lib/docker/volumes
我刚给这些卷重命名了
重新启动容器,这确实会切换容器