8000 GitHub - Vicdam/docker-actions
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Vicdam/docker-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker + Node "Hello World" Example

This repository gives you a quick introduction to getting docker running with Node. It is intended for the Docker beginner.

You can adapt the same approach to other languages but I chose Node because it's what I use most often.

Setup

First, checkout this project locally and then follow these steps:

  1. Go through the Docker installation and getting started guide before you start.
  2. Install the Docker Toolbox.
  3. Start a "Quickstart Terminal" session (see the getting started guide).
  4. Build the Docker image: docker build -t hello-world .
  5. Run the image in a container: docker run -d -p 4001:4000 hello-world
  • The -d flag says to run the container in the background (daemon mode).
  • The -p flag maps port 4000 from the container to port 4001 on the docker machine.
  1. View your new container: docker ps -a
  2. Check the logs for your container: docker logs <container-id>
  3. Check the port of the container: docker port <container-id>
  4. Open the app running on the docker machine: open http://$(docker-machine ip default):4001

Notes & Tips

  • If you make changes to your application, you will need to rebuild your image and restart your container.
  • The docker-machine command controls the virtual machine that is running Docker on your machine.
  • View logs for a docker container: docker logs <container-id>
  • List the running containers: docker ps -a
  • List all local images: docker images
  • Remove an image: docker rmi <image-id>
  • Remove a container: docker rm <container-id>

Further Reading

Credits and License

Put together by Dana Woodman and released under the MIT license. Have fun!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0