-
라즈베리파이 우분투 서버 구축 #2 Docker Engine 설치개발 2022. 12. 6. 18:09
API 서버의 버전 관리를 도커 컨테이너를 사용하여 하기로 결정했다.
설치 방법은 도커 공식 문서를 참고하였다.
https://docs.docker.com/engine/install/ubuntu/
Install Docker Engine on Ubuntu
docs.docker.com
모든 커맨드는 최상위 경로에서 실행하였다.
1. apt 패키지 리스트를 최신화하고, apt 커맨드가 https를 사용할 수 있도록 허용할 수 있도록 필요한 패키지들을 설치한다.
$ sudo apt-get update $ sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
2. 도커 공식 GPG Key를 추가한다.
$ sudo mkdir -p /etc/apt/keyrings $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
3. 도커 설치에 필요한 저장소 설정을 한다.
$ echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. GPG Key의 권한 설정을 하고 apt 패키지 리스트를 최신화한다.
$ sudo chmod a+r /etc/apt/keyrings/docker.gpg $ sudo apt-get update
5. 도커 엔진, containerd, 도커 컴포즈를 설치한다.
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
설치 끝.
docker -v 커맨드로 설치된 버전을 확인할 수 있다. '개발' 카테고리의 다른 글
Docker로 Elasticsearch + Kibana 개발환경 구성하기 (2) 2023.11.24 [Spring Webflux] #1 Reactive Streams 이해하기 (0) 2023.02.25 [Spring Webflux] #0 Webflux 기본 개념 (2) 2023.02.22 라즈베리파이 우분투 서버 구축 #1 우분투 설치 & SSH 설정 (0) 2022.12.05 라즈베리파이 우분투 서버 구축 #0 (0) 2022.12.05