Migrating data container volume

迁移了几个data container的数据到不同docker host,export/import,save/load都不是太好用

记得之前使用的方法简单又好用

  ## source docker host
  docker inspect ${container_id}                            #get container id
  cd  ${path/to/docker/volume}                    
  tar ${name/of/volume}.tar.gz ${name/of/volume}            #tar volume 
  scp ${name/of/volume-tar.gz} ${destination/docker host}   #scp

  ## dst docker host
  docker-compose -up                                        #启动docker-compose
  docker volume inspect redmine_redmine_data
  docker volume inspect redmine_mariadb_data
  mv root_mariadb_data redmine_mariadb_data                 #如有问题根据需要改名字
  docker-compose stop
  docker-compose rm -f
  docker-compose up -d

Tao

Docker

53 Words

2018-06-03 20:00 -0400