AWS EC2에 도커 설치하기

Sei Kim·2024년 1월 27일
0

AWS EC2

목록 보기
3/8
post-thumbnail

들어가며


CI/CD 환경을 구축하기 위해서 편리하게 젠킨스와 같은 도구를 설치할 수 있는 도커를 설치해보도록 하겠습니다.

1. 도커 설치하기


가장 먼저 패키지를 최신 버젼으로 업데이트를 진행합니다.

sudo apt update -y

다음으로 https 관련 패키지 설치합니다.

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common -y

gpg 키 및 저장소 추가를 합니다.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository --yes \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

마지막으로 Docker 엔진을 설치합니다.

sudo apt-get install docker-ce docker-ce-cli containerd.io -y

정상적으로 설치가 되었는지 확인하기 위해 docker -v 명령어를 이용하여 확인합니다.

정상적으로 설치된 것을 확인할 수 있습니다.

한번에 설치를 원하시면 아래에 적혀있는 명령어를 전체다 복사하여 붙여넣으시면 됩니다. 🚀

sudo apt update -y &&

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common -y &&

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - &&

sudo add-apt-repository --yes \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable" &&

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose -y &&

docker -v

2. 계정에 권한 부여


도커가 정상적으로 설치되었고 사용하고 있는 계정에 대해서 도커 사용 권한을 주려고 합니다.
이렇게 되면 sudo를 붙히지 않고 동작할 수 있도록 합니다.

sudo usermod -aG docker [username]

해당 명령어를 입력하면 현재 로그인중인 사용자를 등록합니다.
`sudo usermod -aG docker $USER

이후 도커도 재실행 시키고 계정도 로그아웃 후 재로그인 합니다.

sudo service docker restart

이후 sudo 없이 정상동작 하는지 docker ps로 확인합니다.

정상적으로 동작하는 것을 확인할 수 있습니다!

Ref


0개의 댓글