sudo apt-get update
sudo apt-get install -y \
unzip \
curlcurl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
rm awscliv2.zip
rm -rf aws/
aws --version
sudo apt update -y
sudo apt install amazon-ecr-credential-helper
mkdir -p /home/ubuntu/.docker
touch config
{
"credHelpers": {
"123456789012.dkr.ecr.eu-west-2.amazonaws.com": "ecr-login"
}
}****
sudo systemctl restart docker
sudo apt update
sudo apt install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common \
gnupgcurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpgecho \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" |
sudo tee /etc/apt/sources.list.d/docker.list >/dev/null
sudo apt update
sudo apt install -y \
docker-ce \
docker-ce-cli \
containerd.io \
docker-buildx-plugin \
docker-compose-plugin
sudo usermod -aG docker $USER
newgrp docker
sudo systemctl start **docker**
sudo systemctl enable docker
docker --version