728x90
반응형

이 글은 aws의 ubuntu 환경에서 진행된다는 점 참고하길 바란다
docker와 docker-compose 설치 방법은 도커 공식 독스에 설명되어있다
docker 설치
1. 기본적인 패키지들을 최신으로 업데이트를 하고 apt가 HTTPS를 통해 리포지토리를 사용하게 해주는 의존성 설치
$ sudo apt-get update && sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
2. docker 공식 인증키 추가
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --yes --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. docker 리포지토리 추가
$ echo \
"deb [arch=$(dpkg --print-architecture) 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
4. docker 설치
$ sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io
5. sudo 명령어 쓰지 않고 docker 사용하기
$ sudo usermod -aG docker ubuntu
나는 ubuntu라고 루트명을 정했기 때문에 ubuntu라고 했지만 다르게 정했다면 그 방식으로 하면 되겠다 실행을 했다면 docker 명령어가 실행이 되지 않을 텐데 exit 하고 제 접속한다면 docker 명령어가 잘 입력된다 docker 버전을 확인하고 싶다면 docker -v 하면 살치가 잘된 것을 확인할 수 있다

docker-compose 설치
$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
docker-compose 설치를 확인하기 위해 docker-compose -v를 해보시면 아래처럼 확인할 수 있다

출처
https://docs.docker.com/engine/install/ubuntu/
Install Docker Engine on Ubuntu
docs.docker.com
728x90
반응형
'DevOps > Docker' 카테고리의 다른 글
[Docker] docker-compose의 docker 네트워크 (0) | 2023.01.24 |
---|---|
[Docker] GitHub Actions으로 docker CI (도커캐시) (0) | 2023.01.12 |
[Docker] docker 이미지 생성하기 (0) | 2022.12.12 |
[Docker] docker 로그 확인하기 (0) | 2022.12.05 |
[Docker] docker 볼륨 컨트롤하기 (0) | 2022.12.05 |