$ sudo apt-get update
$ sudo apt-get install \\
ca-certificates \\
curl \\
gnupg
$ sudo mkdir -m 0755 -p /etc/apt/keyrings
$ curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$ echo \\
"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-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
$ sudo docker run hello-world

정상적으로 설치됨
ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied
권한 오류 → 사용자의 그룹 추가(docker 그룹)
ls -lart /var/run/docker.sock 으로 권한 확인


도커 성공적 빌드
docker login
docker build -t [사용자]/[레포지토리명]:[TAG] [Dockerfile 경로]
→ docker build -t kwonhan/dockerExample:1 처럼
docker push [사용자][레포지토리명]:[TAG]