移行元での作業
boxイメージをイクスポートすることで、丸ごとバックアップする。
移行したい環境が入っているディレクトリに移動する
※vagrant up
を実行しているディレクトリ
以下のコマンドでパッケージ化をする
$ vagrant package
すると、package.boxというファイルが生成される。
Vagrant環境のディレクトリを丸ごと、移行先にコピーする
移行先の作業
コピーしたVagrant環境のディレクトリに移動。
パッケージの登録
$ vagrant box add vccw-team/xenial64 package.box
登録されたかを確認
$ vagrant box list
このまま、初期化をすると、既存の投稿などが上書きされてしまうので、wordpressの初期構築をしないようにする。
以下のファイルを編集する。
provision/playbook.yml
--- - include: playbooks/commands.yml - include: playbooks/middleware.yml #- include: playbooks/wordpress.yml
最後の行をコメントアウトする。
初期化を行う
$ vagrant init vccw-team/xenial64
起動する
$ vagrant up