Search for:
Docker Setup Ubuntu

sudo apt install docker.io
sudo apt install docker
sudo systemctl start docker.service
sudo systemctl enable docker.service

Access container

docker exec -it container_name/container_name /bin/bash
sudo docker exec -it container_id /bin/bash

Install web service to Docker

 sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo \
“deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

sudo docker run -dit –name linux-guru -p 8080:80 -v /home/user/website/:/usr/local/apache2/htdocs/ httpd:2.4

Information :-

sudo docker compose pull (Pull Image)
sudo docker compose up -d (Container Up)
sudo docker-compose ps (Container Status)
sudo docker rm container_name (Remove Container)

Stop all running containers: docker stop $(docker ps -a -q)
Delete all stopped containers: docker rm $(docker ps -a -q)

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.

Solution :-

Step 1:- Open the terminal and go to the your project Directory path. (like : cd /var/www/html/folder_name/) then run this command in your terminal.

sudo find . -type d -exec chmod 755 {} \;
sudo find . -type f -exec chmod 644 {} \;