728x90
SMALL
Docker는
Containerization - 컨테이너화 하는 기술이다.
Build Once, Run Anywhere 이라고 할 수 있다.
Docker를 이용한다면
개발을 Mac OS, Window, Ubuntu 등 어디서 개발했는지까지
고려하지 않아도 괜찮다.
1. 설치방법
공식문서 - https://docs.docker.com/engine/install/ubuntu/
1) apt update 하기
sudo apt-get update
2) docker 설치에 필요한 패키지 설치
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
3) Docker의 GPG key 를 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
4) stable 버전의 Repo를 바라볼 수 있도록 설정
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
여기서 만약 arm 기반의 cpu 인 경우에는 다음과 같이 입력한다.
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
5) Docker 엔진의 최신버전을 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io
6) 정상설치 되었는지 확인 (설치된 도커 버전 확인)
docker -v
728x90
LIST
'Come on IT > DevOps' 카테고리의 다른 글
kafka, zookeeper, kafka-ui 완전 삭제 (0) | 2024.07.26 |
---|---|
Docker-compose로 django 세팅하기 (1) | 2024.01.03 |
AWS EC2 Ubuntu22.04 환경에 Docker 설치 (feat. Docker-compose 설치) (0) | 2023.08.25 |
Python FastAPI, docker-compose로 구축하기 (0) | 2022.10.24 |
docker 컨테이너 한 번에 삭제(종료)하기 (0) | 2022.10.11 |