docker build -t <imagename> .
example
docker build -t testapi
docker run -p <host_port>:<original_port> <imagename>
example
docker run -p 8080:8000 testapi
This maps the original api (running in the container) at port 8000 to 8080 in the local system.
generic form
docker run -d --name ra -p 8080:8000 testapi
docker ps -a
docker images
docker rm <container_id>
docker container prune
docker kill <container_id>
First get container process id.
docker inspect --format {{.State.Pid}} <container_name_or_ID>
Now, enter as root
nsenter --target <PID> --mount --uts --ipc --net --pid
Enter as super user with su
command.
Install anything now.
docker system prune -a