개인 블로그 만들기(3) : [서버구축] Oracle Cloud Ubuntu 20.04 Docker설치
2021. 9. 2. 16:09ㆍ소소한 개발
* 기록용입니다.
* Ubuntu 버전은 20.04 입니다.
* 무료 프론티어를 사용하고 있습니다.
> Docker 공식 홈페이지에 있는 설치 방법으로 따라했습니다.
https://docs.docker.com/engine/install/ubuntu/
1. 패키지 업데이트 및 설치
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
(한줄)
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
2. Docker와 암호화 통신을 위한 GPG 설정
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. OS 설치정보 확인 및 stable Repository 설치
| 서버의 OS 설치 정보를 알아야 하는데 모른다면 아래 명령어를 통해 확인할 수 있다.
필자같은 경우 amd64로 확인되었다.
dpkg -s libc6 | grep Arch
혹은
uname -a
x86_64 / amd64 일 경우
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
armhf 일 경우
echo "deb [arch=armhf 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
arm64 일 경우
echo "deb [arch=arm64 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 Install
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
(특정버전 설치시, 5:18.09.1~3-0~ubuntu-xenial)
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
| 다시한번 update 후 apt-get install을 통해 docker을 설치한다.
위 방법은 최신 docker 버전을 설치할 때 명령어이며, 필요시 버전을 명시해 특정 버전을 설치할 수도 있습니다.
5. 도커 설치 확인 및 버전 확인
sudo docker version
| 성공적으로 Docker 설치를 완료했습니다. 생각보다 Docker 설치가 쉬웠는데요.
2021-07-16일 기준으로 Docker 버전은 20.10.7이 설치되었습니다.
'소소한 개발' 카테고리의 다른 글
개인 블로그 만들기(1) : [서버구축] Oracle Cloud 인스턴스 생성 (0) | 2021.09.02 |
---|---|
개인 블로그 만들기(2) : [서버구축] Oracle Cloud Ubuntu 20.04 설정 (0) | 2021.09.02 |
개인 블로그 만들기(4) : [서버구축] Oracle Cloud Docker MariaDB 구축 (docker-compose.yml 사용) (0) | 2021.09.02 |
AWS, node.js를 이용한 카카오톡 챗봇 개발하기 (3) 完 (0) | 2018.07.06 |
AWS, node.js를 이용한 카카오톡 챗봇 개발하기 (2) (0) | 2018.07.06 |