LoginSignup
5
5

More than 5 years have passed since last update.

DockerでASP.NET vNextのサンプルを動かそう

Last updated at Posted at 2015-01-05

以下は2015/1/6に動作確認しました。

(1/17追記)

  • Docker imageの latestが1.0.0-beta2になりました。
  • aspnet/Homeのmasterブランチが更新され、タグ v1.0.0-beta2 が打たれました。

(1/17追記おわり)

ますは https://github.com/aspnet/Home をとってくる。

git clone git://github.com/aspnet/Home.git

次に、Dockerfileを作成。

FROM microsoft/aspnet

ADD ./Home/samples /app/
WORKDIR /app/HelloWeb
RUN kpm restore
EXPOSE 5004
ENTRYPOINT ["k", "kestrel"]

# docker 1.0.1 では、どっかの CMD ["/bin/bash"] が影響してしまうっぽいので、最終行のコメントを外す。docker 1.4では不要。
# CMD []

そして、ビルドしてイメージ作成。リポジトリ名やタグはお好みで。

docker build -t yourname/aspnet .

起動するときはこう。上でつけたリポジトリ名やタグを指定。コンテナ名を指定するときは --name コンテナ名 ですね。

docker run -d -t -p 5004:5004 yourname/aspnet

確認するときは ブラウザなどで http://localhost:5004 にアクセス。

curl http://localhost:5004
5
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5