expose docker port code example

Example 1: docker port

HOST:CONTAINER

Example 2: docker expose port

docker run -p [external]:[Internal]

#example (will open in localhost:8080 to container port 80)
docker run -p 8080:80

Example 3: docker run all port mapping

docker run --network host
When running using --network host there is no need to map the ports.
All the docker container ports will be available since the network host mode 
makes the container use the host's network stack.

Example 4: how to add a port to a running docker container

#Stop your container, in this example test01
docker stop test01
#Create a new image named test02 from test01 container
docker commit test01 test02
#Create a new container test02 with the new port from the new image
docker run -p 8080:8080 -td test02