How to expose a port on a live Docker container?
To expose a port on a live Docker container, you can use the docker container port
command. Here are the steps:
To expose a port on a live Docker container, you need to first find the container ID or name. You can use the
docker container ls
command to list all running containers and find the ID or name of the container you want to expose the port on.docker container ls
Use the
docker container port
command to expose the port on the container. The syntax is as follows:docker container port <container> <port>
Where <container>
is the container ID or name, and <port>
is the port you want to expose. For example, to expose port 8080 on a container named mycontainer
, you would run:
docker container port mycontainer 8080
This command will output the host IP address and port that maps to the container port you specified.
Note: Exposing a port on a live container does not automatically publish it to the host. To publish the port to the host, you need to stop and restart the container with the -p
flag, specifying the host port and container port mappings. For example:
docker stop mycontainer
docker run -p 8080:8080 myimage
This will stop the container mycontainer
, and start a new container based on myimage
with the port mapping of 8080:8080
, exposing port 8080 to the host.
-
What is the runtime performance cost of a Docker container
The runtime performance cost of a Docker container can depend on a variety of factors, such as the host system's hardware resources, the size and complexity of the container, the workload running i...
Questions -
How to fix “no space left on device” error in Docker?
The "no space left on device" error in Docker typically occurs when the Docker host system runs out of disk space, either on the host filesystem or within the Docker storage driver. To fix this err...
Questions -
How to view log output using docker-compose run?
You can start Docker compose in detached mode and attach yourself to the logs of all containers later. If you're done watching logs you can detach yourself from the logs output without shutting dow...
Questions -
How to restart a single container with docker-compose?
To restart a single container using Docker Compose, you can use the docker-compose restart command, followed by the name of the service you want to restart. Here's an example: docker-compose restar...
Questions
We are hiring.
Software is our way of making the world a tiny bit better. We build tools for the makers of tomorrow.
Help us in making the internet more reliable.

Help us with developer education and get paid.

Reliability is the
ultimate feature
Delightful observability tools that turn your logs & monitoring into a secret weapon for shipping better software faster.
Explore Better Stack
