Run a web server from your current directory without installing Nginx, Nodejs, NPM, etc.
500K+
Run a web server from your current directory without installing Nginx, Nodejs, NPM, etc.
To see basic functionality, run without arguments:
docker run -it --rm -p 8080:8080 -v $(PWD):/public danjellz/http-server
Output:
Starting up http-server, serving ./
Available on:
http://127.0.0.1:8080
http://172.17.0.2:8080
Hit CTRL-C to stop the server
You can now visit the site in your web browser:
[
]
Like many images you can run your container in daemon mode by using the -d switch with the Docker run command:
docker run -d -p 8080:8080 -v $(PWD):/public danjellz/http-server
Creating an alias in your ~/.bashrc or ~/.zshrc files can make this command much shorter. Example:
alias http-server="docker run -it --rm -p 8080:8080 -v $(PWD):/public danjellz/http-server"
Allowing you to run the following and mount your current directory
http-server
Uses the NPM package found here: https://www.npmjs.com/package/http-server
Content type
Image
Digest
Size
23.9 MB
Last updated
almost 8 years ago
docker pull danjellz/http-server