how to assign port to docker container code example

Example 1: docker expose port

docker run -p [external]:[Internal]

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

Example 2: 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