Skip to content

Instantly share code, notes, and snippets.

@atulkamble
Created September 10, 2023 07:52
Show Gist options
  • Save atulkamble/58c645486a173323d27623c5847fa5a3 to your computer and use it in GitHub Desktop.
Save atulkamble/58c645486a173323d27623c5847fa5a3 to your computer and use it in GitHub Desktop.
docker3ec2dockerwordpressnginx

Docker Webbsite https://www.docker.com/

Docker Community: https://www.docker.com/community/

Update EC2 -Ubuntu instance

sudo apt update

Install Docker

sudo apt install docker
OR
sudo snap install docker
OR
sudo apt install docker.io

Check docker info

docker info
sudo docker info

Sign in to Docker Hub Website https://hub.docker.com/ note down username & password

Enter following command in EC2

sudo docker login

Enter username & Password

Pull Docker Image | Hello World

sudo docker pull hello-world:latest

Pull & run Docker Image -Wordpress

sudo docker run -p 80:80 wordpress:latest

Check public ip of EC2 in browser with http

Remove running containers

sudo docker images
sudo docker ps -a
sudo docker stop (container id)
sudo docker rm (container id)

Open Amazon Public Gallary Search for nginx or navigate to URL** https://gallery.ecr.aws/nginx/nginx

Run nginx server docker image in EC2 | Allocate port 80

sudo docker run -p 80:80 public.ecr.aws/nginx/nginx:stable-perl

Copy public ip of EC2 Instance & paste in browser

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment