2016-07-21 11 views
0

GitHubからクローン化されたtoolbox 1.11.2Laradock v.2ドッカーをインストールしました。Windows上のララドック(コンテナ)ファイル

laradock_workspace_1以外はすべて動作しているようです。生成されると、ホストマシン上にファイルが作成されません(Windows 7 64-bit)。 docker-compose.ymlhere

### Laravel Application Code Container ###################### 

    volumes_source: 
     build: ./volumes/application 
     volumes: 
      - ../:/var/www/laravel 

を示唆したように、私は、その後docker-compose updocker exec -it laradock_workspace_1 lsを実行../..に最後の行を変更した場合、私はボリュームで遊んで試してみましたが、私はそれがホストマシン上のフォルダを横断していることがわかります。私はただのファイルは見ない。

ここでの目標は、実際のLaravelコードを外部にして、ホストマシン上でそれらを編集してgitを使用することです。

Kitematicアプリを使用して、私が望む変更を加えることはできますが、docker-compose downを実行するとそれらは失われているようです。 (まだ使用中のものについてはエラーが表示されます)

私はdockerを初めて使用しています。

答えて

0

まず、ドッカーマシンが動作していることを確認します。そうであれば、以下に従います:

VirtualBox GUIを開き、ドッカーのvmを右クリックして設定を選択し、共有フォルダに移動します。

変更あなたのコードは次のように、であるものは何でもフォルダのC \ユーザー: enter image description here

これは、ドッキングウィンドウマシンVM内/ C /ユーザーにあなたの目的のフォルダをマウントします。この後

、これにlaradockフォルダ内のドッキングウィンドウ-compose.ymlを変更:

### Laravel Application Code Container ###################### 

    volumes_source: 
     build: ./volumes/application 
     volumes: 
      - /c/Users/pomodoro.xyz/code:/var/www/laravel 

我々はVM、ドッキングウィンドウ-COMPOSEコマンドにドッキングウィンドウを実行しているので、この背後にある論理は、ありますWindowsマシンではなく、VMのフォルダを探します。これは、VMマシンのパスをdocker-composeファイルに提供した理由です。

関連する問題