win 10 Vagrant環境の構成

2105 ワード

目次
  • 問題説明
  • Vagrant概要
  • ソフトウェア準備
  • 構成フロー
  • 問題の説明
    win 10でvagrant環境をインストールする
    Vagrantの概要
  • vagrantは仮想マシンを操作するツールである.仮想化開発環境の作成と導入のためのRubyベースのツールです.
  • はコマンドとプロファイルを通じて仮想マシンを管理し、すぐに開発環境の配置を完成することができ、伝播をパッケージ化することができ、開発環境を統一し、重複配置環境の面倒を解決した.
  • とDockerの違い:
  • Dockerはオープンソースのアプリケーションコンテナエンジンであり、開発者がアプリケーションをパッケージ化し、移植可能なコンテナに依存してパッケージ化し、流行のLinuxマシンに公開することができます.
  • Dockerも仮想化を実現することができ、容器は砂箱メカニズムを完全に使用し、互いにインタフェースがない.
  • 違い:Vagrantはあなたの開発環境の導入ツールです.dockerは、実行環境の導入ツールです.


  • ソフトウェアの準備
    公式サイトから最新版を直接ダウンロードすればいいです.
  • vagrant
  • VirtualBox

  • 構成プロセス
  • 環境変数
  • 環境変数を2つ構成するには、次の手順に従います.
  • vagrant:これはインストール中に自動的に構成されるべきで、Vagrantインストールディレクトリの下のbinディレクトリを追加する必要がない場合.完了後、vagrant -vを使用して
  • を検証することができる.
  • VAGRANT_HOME:これはVagrant仮想マシンの保存場所で、D:\Document\VirtualBox\.vagrant.d
  • のようなCディスク以外の場所に変えることができます.
  • VirtualBoxを非Cディスクの位置に設定することを推奨する.

  • ミラーのダウンロード
  • 公式サイト:A list of base boxes for Vagrant-Vagrantbox.es
  • 私の試み(ダウンロードしたCentOS 7.2)を経て、GitHubに関するウェブサイトをリンクした場合、前期のダウンロードは順調だったが、後期の速度は0で、ダウンロードに失敗した現象が発生した.だから私たちは直接このウェブサイトを使います:Index of/vagrant/trustyはubuntuのミラーをダウンロードします;ファイルの接尾辞名はxxx.box
  • です.
  • 上記のサイトのほか、このサイトUbuntu-xenialでもいいです.ubuntuのVagrantミラーはxenialシリーズで命名されています.例えば20190913というフォルダの下で、よく探してみましょう.boxファイルでいいです(ファイルが多いので、よく探してください).


  • 構成環境
    #                ,             
    # titile:     
    # box_location: .box        , :E:\...
    vagrant box add [title] [box_location]
    
    #    
    #              Vagrantfile ,              
    vagrant init [title]
    
    #   
    vagrant up
    
    #    SSH   
    vagrant ssh
    
    
  • その他の注意事項
  • Xshellを使用してログインする場合、rootアカウントを使用してログインできません.管理者権限はvagrantアカウントプラスsuのみで取得できます.
  • これは自分のVagrant Box fileの設定で開いていないためです.
  • 修正/etc/ssh/sshd_config、RootLoginとPasswordLoginの2つを許可すればいいです.

  • コマンドライン方式で仮想マシンを起動する場合、仮想マシンを閉じるには必ずコマンドラインでvagrant haltを使用しなければならない.そうしないと、次は
  • を起動できない可能性がある.