728x90
이번 글에서는 Docker시리즈의 기본 Docker를 설치하는 방법에 대해 설명해보려한다.
Docker가 무엇인지에 대해 알고 싶으면 아래 링크를 참고하기 바란다.
사실 Docker공식 사이트에서 확인하면 되지만 그래도 필요한 분이 계실 거 같아 복습할겸 글을 써본다.
우선 설치 환경은 이렇다
OS: Ubuntu 22.04
따로 Kubernetes와 같은 것들은 따로 설치한다는걸 제외한 가정이기 때문에 가볍게 시작하겠다.
- apt-get을 최신으로 업데이트를 해준다.
apt-get update
-
apt-get install ca-certificates curl gnupg
-
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
-
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
- 위 설정을 토대로 Docker을 받기 위해 apt-get 을 업데이트 시켜준다.
sudo apt-get update
- docker 관련 패키지를 다운받는다.
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- docker 실행 docker run 만 작성해도 정상적으로 작동한다.
sudo docker run hello-world
- docker가 정상적으로 작동 중인지 확인한다.
systemctl status docker
참고
docker 설치 - https://docs.docker.com/desktop/install/ubuntu/
728x90
'Server' 카테고리의 다른 글
REST API란? (0) | 2024.04.14 |
---|---|
[Docker] 도커로 데이터 베이스 편하게 사용하자~ (1) | 2024.04.08 |
[Docker] Docker란 무엇인가? (2) | 2024.04.08 |
NATS란? (0) | 2024.04.08 |
[이걸 어떻게 하라고] Spring ApplicationContext Bean들을 불러와 작업해보자 (0) | 2023.03.18 |