Skip to content

rokadias/docker-aspnetvnext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Aspnet Vnext Docker Image

  • This repository hosts the Dockerfile used to create the image at [https://registry.hub.docker.com/u/rokadias/aspnetvnext/]. Compared to other aspnetvnext docker images this does not include samples to run and expects those files to be outside of the docker image.

  • This is built from the aspnet vnext dev branch so still very much in the experimental stage.

  • Builds the mono 3.8.0 version since 3.10.0 at the point this image was created was not stable enough.

Getting Docker image of aspnetvnext

  • Pulling the image docker pull rokadias/aspnetvnext
  • or clone repository and build docker image
    git clone https://github.com/rokadias/docker-aspnetvnext.git ~/docker-aspnetvnext
    cd ~/docker-aspnetvnext
    docker build --tag rokadias/aspnetvnext .
    

Getting source code for running with aspnetvnext (Optional)

This is optional in case you would like to use as sample aspnet site.

mkdir ~/aspnet
cd ~/aspnet
git clone https://github.com/davidfowl/HelloWorldVNext.git
cd HelloWorldVNext/src
ln -s helloworldweb web

The last bit is to make sure there is a folder under the root of the project to /src/web that represents what website to run. Feel free to do the same with any of the samples under [https://github.com/aspnet/Home].

Running a container with the image and source code available.

  • Interactively running the image docker run -itp 80:5000 --rm -v ~/aspnet/HelloWorldVNext:/var/aspnet rokadias/aspnetvnext

  • Detached running the image docker run -ditp 80:5000 -v ~/aspnet/HelloWorldVNext:/var/aspnet rokadias/aspnetvnext

  • Port 5000 is used from david fowler's sample and is being remapped to port 80 on localhost this is based on the source code being used.

  • The entry point will run kpm restore on the base of volume being attached and will then run k web on the src/web directory within that volume. That is why a symbolic link was created above.

About

Docker image for stand-alone aspnetvnext.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages