데이터 사이언스
[VirtualBox] Ubuntu에 Docker 터미널로 설치하기
메가구글
2023. 4. 19. 20:36
1. Docker를 설치 전 있으면 좋은 설정
기본적으로 코드를 일일이 옮겨 적기엔 코드가 긴데, 이를 복사 붙여넣기로 대체한다.
Window에 있는 코드를 Ctrl + Insert로 복사하고, Linux 터미널에 Ctrl+Shift+V로 붙여넣기 한다.
하지만 우분투를 처음 깔았다면 게스트 확장 이미지 CD를 설정을 안했을텐데
이것을 하지 않으면 복사 붙여넣기가 되지 않는다.
하는 법은 아래 링크를 남긴다.
2023.04.18 - [데이터 사이언스] - [Virtualbox] 우분투 화면 크기에 따라 자동 조절하기 (여러 해결책)
2. apt repository를 이용한 설치
컴퓨터에 처음 도커 엔진을 설치하는 경우 도커 저장소가 필요하다.
설치 후에는 도커 저장소를 통해 설치, 업데이트를 한다.
2-1 저장소 설정하기
apt 패키지 인덱스를 업데이트하고, 패키지를 설치하여 HTTPS에 apt이 저장소를 사용하게 한다.
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg
2-2 Docker의 공식 GPG 키 추가하기
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
2-3 저장소 설정하기
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
3. Docker Engine 설정하기
3-1 apt package index 업데이트하기
sudo apt-get update
3-2 Docker Engine, containerd , Docker Compose 설치하기
가장 최신 버전 설치하기
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
만약에 E : Could not get lock /var/lib/dpkg/lock과 같은 에러가 뜬다면
그냥 VirtualBox를 재시작해주자. 재시작해보고 다시 코드를 입력해 보자.
3-3 hello world로 Docker Engine 설치 잘됐는지 확인하기
이 명령어는 테스트 이미지를 다운로드하고 컨테이너에서 실행된다.
sudo docker run hello-world
성공적으로 완료되었다면 아래와 같이 메시지가 나온다.
Reference
https://docs.docker.com/engine/install/ubuntu/