Difference between revisions of "Docker tutorial"
Jump to navigation
Jump to search
Line 34: | Line 34: | ||
run a specific version of a software | run a specific version of a software | ||
docker run -it ubuntu | |||
run an app and attach to it terminal in an interactive mode | |||
==Port Mapping== | |||
''' Every docker container get's a local ip assigned (internal)''' | |||
'''you have top map the internal port to the external ip and port''' | |||
docker run -p 80:5000 webapp | |||
80 is the external port and 5000 is the internal port | |||
==[[Docker]]== | ==[[Docker]]== |
Revision as of 19:28, 2 May 2022
Installing Docker on Ubuntu =
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
Docker Commands
docker run application Run application, if it does not exist, it will pull it down
docker ps list all running containers
docker ps -a see all running container
docker stop stop a container
docker rm remove a container
docker images list images locally
docker rmi nginx will delete the image permanently
docker pull nginx will pull the nginx image down but not run it
docker exec nameofdockerinstance cat/etc/hosts run a command withing the docker instance
run redis:4.0 run a specific version of a software
docker run -it ubuntu run an app and attach to it terminal in an interactive mode
Port Mapping
Every docker container get's a local ip assigned (internal) you have top map the internal port to the external ip and port
docker run -p 80:5000 webapp 80 is the external port and 5000 is the internal port