다른 방법으로 설치 할시 아래와 같은 메세지로 에러가 발생한다.
Package docker-ce is not available, but is referred to by another package.
Ec2 인스턴스 실행후 차례대로 설치한다.
1. sudo apt-get update
2. sudo apt-get install apt-transport-https ca-certificates curl $gnupg
3. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
5. sudo apt-get update
6. sudo apt-get install docker-ce docker-ce-cli containerd.io
다 설치한 뒤 ubuntu@ip:~$ docker version
입력시
Client: Docker Engine - Community
Version: 20.10.22
API version: 1.41
Go version: go1.18.9
Git commit: 3a2c30b
Built: Thu Dec 15 22:28:02 2022
OS/Arch: linux/amd64
Context: default
Experimental: true
이 화면이 나오면 정상 설치 된것이다.
// 최신 docker compose 설치
sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
// 권한 부여
sudo chmod +x /usr/local/bin/docker-compose
// 설치 확인
docker-compose version
ubuntu@ip:~$ docker-compose
version 입력시
Docker Compose version v2.14.2