Difference between revisions of "Docker tutorial"

From rbachwiki
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


'''Run ubnutu image locally '''
'''Install docker form docker.com'''
docker run -it ubuntu


==[[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


Docker