Loading

使用命令行将wsl方式创建的Docker迁移

使用命令行将wsl方式创建的Docker迁移

1. 关闭docker

#查看活动中的容器
docker ps 
#关闭上面看到的容器id(非正常关闭的容器,再次启动时,容易端口无法注册)
docker stop 容器id
#关闭docker
service docker stop

2. 关闭wsl

wsl --shutdown

3.创建备份

  • 创建文件夹
    md E:\docker\wsl\docker-desktop-data
  • 将docker-desktop-data导出到E:\docker\wsl\docker-desktop-data.tar
    wsl --export docker-desktop-data E:\docker\wsl\docker-desktop-data.tar

4.导入备份

  • 注销docker-desktop-data:
    wsl --unregister docker-desktop-data
  • 重新导入docker-desktop-data到要存放的文件夹:E:\docker\wsl\docker-desktop-data
    wsl --import docker-desktop-data E:\docker\wsl\docker-desktop-data\ E:\docker\wsl\docker-desktop-data.tar --version 2
posted @ 2021-05-25 15:47  ChrisLeon  阅读(233)  评论(0)    收藏  举报