stacksimplify/mynginx is public and does not require authentication.# List Docker images
docker images
# Pull Docker image from Docker Hub
docker pull stacksimplify/mynginx:v1
# Or use GitHub Packages
docker pull ghcr.io/stacksimplify/mynginx:v1
# List Docker Images
docker images
Important Note:
# Run Docker Container
docker run --name <CONTAINER-NAME> -p <HOST_PORT>:<CONTAINER_PORT> -d <IMAGE_NAME>:<TAG>
docker run --name myapp1 -p 8080:80 -d stacksimplify/mynginx:v1
# Or
docker run --name myapp1 -p 8080:80 -d ghcr.io/stacksimplify/mynginx:v1
Access Application:
http://localhost:8080/
# List only running containers
docker ps
# List all containers (including stopped)
docker ps -a
# List only container IDs
docker ps -q
You can connect to the terminal of a running container to inspect or debug it:
# Connect to Container using Terminal
docker exec -it <container-name> /bin/sh
docker exec -it myapp1 /bin/sh
# Commands inside container
bash
ls
hostname
exit
# Execute a command in a running container
docker exec -it myapp1 ls
docker exec -it myapp1 hostname
docker exec -it myapp1 printenv
docker exec -it myapp1 df -h
# Stop Container
docker stop <container-name>
docker stop myapp1
curl http://localhost:8080 # To test if the app is down
# Start Container
docker start <container-name>
docker start myapp1
curl http://localhost:8080 # To test if the app is back up
# Stop containers
docker stop <container-name>
docker stop myapp1
# Remove Containers
docker rm <container-name>
docker rm myapp1
# Stop and remove container in one step
docker rm -f myapp1
# List Docker Images
docker images
# Remove Docker Image with Image ID
docker rmi <image-id>
# Remove Docker Image with Docker Image Name and Tag
docker rmi <IMAGE-NAME>:<IMAGE-TAG>
Content type
Image
Digest
sha256:b9ca7a9e4…
Size
67.7 MB
Last updated
almost 2 years ago
docker pull stacksimplify/mynginx:v4