IT関連

Vagrant 完成した開発環境をイメージ化して再展開する Laravel

投稿日:2021年3月13日 更新日:

練習のためにvagrantでcentos環境を作ってLaravelを導入したりを繰り返し、だいたい操作は覚えた感じです。

となるといい加減に毎回環境を作るのは大変なので、完成させたイメージを保存する方法を備忘録しておきます。

 

やり方は簡単で、vagrant packageをするだけ。

といっても環境を完成させた後に行う。

環境とは、CentOS7を入れてhttpdを入れてphpを入れてLaravelを入れて・・などの開発環境。

 

一応前回の続き的な感じなので、詳しくはこちらを参照

ドットインストールのLaravelレッスン環境構築

 

環境を作り終えたら一旦sshから抜けて、Mac側に戻る。

 

vagrantのコマンドなので、sshで入った先ではできません。

 

完成させた環境をboxイメージにするには

とする。

 

vagrantコマンドはこちらでまとめております。

Vagrant VirtualBoxのメモ

 

 

すると同じディレクトリ内にpackage.boxというファイルができる。

これが保存されたイメージ。

 

それをbox addでbox listに保存する。

 

boxに追加されたかを確認するには

 

このイメージを使って、新たに環境を作ればいい。

という流れ。詳しくは上記の開発環境構築を御覧ください。

 

ちなみに、Laravel関連のディレクトリやファイルは引き継がれません。

ゆえにcomposerを使ってLaravelをインストールしなければいけない。

また、上記ドットインストール環境のように、httpdを自動起動するようにしていても、起動しない。

なぜならドキュメントルートであるLaravelディレクトリが存在しないから。

 

やることはcomposer create-projectでLaravelをインストールするか、Laravelフォルダをお引越しする。

そしてhttpdを起動する。

後は192.168.33.10なりアクセスすればLaravelのページが表示されるはずです。

 

イメージ化することで、Laravelプロジェクトのディレクトリ以外は完全に移植できた感じです。

と過程するとLaravelプロジェクトに対して変更をかけたものは再度やり直さなければならないということ。

 

ゆえにこれを行っておきます。

 

これで同じ環境になったはずです。

以上です。

スポンサーリンク




スポンサーリンク




-IT関連
-, ,

執筆者:


comment

Your email address will not be published. Required fields are marked *

関連記事

Visual Studio Code ショートカット Mac/Windows

VSCodeの便利なショートカットの備忘録です。   ★別ウインドウを開く 「Ctrl」+「Shift」+「N」   ★ファイルの新規作成 Web開発ではエディタを開いているときに …

AS400/IBMi シンクライアントを132画面対応にする設定

シンクライアントとは必要最低限の機能しかもたず、処理はすべてサーバ側でまかなうようにする端末のこと。 PCのクライアントアクセスとは使い勝手が少々異なるので設定に困った。 エミュレーションタイプの画面 …

AS400/IBMi Laravel config設定のschemaについて

備忘録です。   Laravelのdatabase.phpにodbcの設定を入れるが、schemaって何なのか解らなかった。   今みたら設定はしていた。自社の主要なライブラリを指 …

Windows10 パスを通すとは、パスを通す方法

パスを通す方法だけを書こうと思ったけど、わかりやすくその意味も書こうと思います。 説明が下手なのでむしろわかりにくいかも・・。   パスを通すとは 普通のソフト、例えばメモ帳のようなソフトは …

Webページを自動送りしてTwitterのタイムラインをプロジェクターで紹介する

先日、某関連会社に出向中の先輩から、「ウチの会社のTwitterをプロジェクターで映したいのだがいい方法はないか」と相談を受けた。   その人は社長なんだが、毎朝1件をツイートすると決めてお …

Adsense広告




文字で検索

人気記事

なぜだか人気記事

読んでほしい順に