Visual Studio for MacからDockerコンテナにアプリケーションを配置する
概要
Visual Studio for Mac 7.2 からDockerサポートが追加されたので試してみる
環境
- macOS 10.13(High Sierra)
- Visual Studio for Mac 7.2
- Docker Version 17.09.0-ce-mac35 (19611)
実践
プロジェクト作成
テスト用のプロジェクトを作成する。
プロジェクトを開く
作成したプロジェクトをVisual Studio で開く
Dokcerサポートを追加する
プロジェクト右クリック→追加→Dockerサポートを追加 として、Dokcerサポートを追加する。
そうすると以下のようになるはずです。 これで準備は整いました。
実行してみる
それでは実行してみます。 無事に表示できました。
~ docker ps 月 10/30 02:13:34 2017 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0cdb7f3a9055 dockertest:dev "tail -f /dev/null" 7 minutes ago Up 7 minutes 0.0.0.0:32779->80/tcp dockercompose2839551963734038042_dockertest_1 ~ 月 10/30 02:13:38 2017
ちゃんとDocker上で動いています。
課題
プロジェクトを作成する際、最初はコマンドdotnet new mvc
で作成してたんですが、そうするとデバッグ実行しようとすると失敗してしまいました。
原因はわかりませんが。。。