是否可以重命名 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
Run Code Online (Sandbox Code Playgroud)
我想更改app_main_db_test_1为app_main_db和 app_main_conf_test_1app_main_conf
小智 13
据我所知,到目前为止还没有重命名docker卷的方法。有一个开放的 GitHub 问题,这表明该主题还没有解决方案。
但有一些有用的方法可以做到这一点。既然你说你使用 Docker Desktop,你可以检查这个评论:
docker volume create --name <new_volume>
docker run --rm -it -v <old_volume>:/from -v <new_volume>:/to alpine ash -c "cd /from ; cp -av . /to"
docker volume rm <old_volume>
Run Code Online (Sandbox Code Playgroud)
这应该完全符合您的计划。
| 归档时间: |
|
| 查看次数: |
3503 次 |
| 最近记录: |