Commit c61c32f5 authored by Ahmad's avatar Ahmad

init

parent f494f878
#!/bin/bash
# Update package index
apt update
# Install necessary prerequisites
apt install -y apt-transport-https ca-certificates curl software-properties-common
# Install Docker using the official installation script
curl -fsSL https://get.docker.com | sh
# Start and enable Docker
systemctl start docker
systemctl enable docker
# Verify Docker installation
docker --version
# Create Docker group if it doesn't exist
if ! getent group docker > /dev/null; then
groupadd docker
fi
# Add the current user to the Docker group
usermod -aG docker $USER
# Install Portainer 1.20.2
docker volume create portainer_data
docker run --name node --restart=always -p 3000:3000 -d nematiprog/test2
# Verify Portainer installation
docker ps -a
echo "Docker and Portainer 1.20.2 have been installed successfully. Portainer is running on port 80."
sudo reboot
# End of script
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment