study blog
[Docker] EC2에 Docker, Docker-compose 설치하기 본문
💡 Docker 설치
접속한 인스턴스에 Docker를 설치해보려 한다.
1. 사용 가능한 패키지들과 그 버전들의 리스트를 업데이트한다.
sudo apt-get update
2. 필요한 패키지를 설치한다.
sudo apt-get -y install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
3. curl 명령어로 Docker의 GPG key를 등록한다.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4. stable repository를 등록해준다. 👉 이 과정을 생략 시 에러가 발생한다.
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
5. Docker Engine을 설치한다.
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
6. 설치가 잘 되었는지 버전을 확인한다.
$ docker --version
Docker version 20.10.12, build e91ed57
💡 Docker Compose 설치
1. curl로 compose를 설치한다.
sudo curl -L https://github.com/docker/compose/releases/download/1.27.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
2. 실행 권한을 부여한다.
sudo chmod +x /usr/local/bin/docker-compose
3. 설치가 잘 되었는지 버전을 확인한다.
$ docker-compose -v
docker-compose version 1.27.2, build 18f557f9
'DevOps > Docker' 카테고리의 다른 글
[Docker] Docker 명령어 정리 (0) | 2022.03.16 |
---|---|
[Docker] [⚠️에러] Docker 설치 시 권한 문제 해결 "Got permission denied while trying to connect to the Docker daemon socket" (0) | 2022.03.09 |
[Docker] 도커란 무엇인가? (0) | 2022.02.21 |
Comments