Notice
Recent Posts
Recent Comments
준호씨의 블로그
ubuntu linux에서 docker 설치하기 본문
반응형
ubuntu 20에서 docker를 설치하는 공식 문서는 https://docs.docker.com/engine/install/ubuntu/ 를 읽어봅니다. 문서는 상황에 따라 바뀌겠지만 현재 버전 기준으로 간단히 정리해 봅니다.
구 버전의 docker를 제거합니다. docker를 설치한 적이 없다면 건너뛰어도 됩니다.
sudo apt-get remove docker docker-engine docker.io containerd runc
apt를 update 하고 설치에 필요한 프로그램들을 설치합니다.
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Docker 공식 GPG key를 추가합니다.
sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
repository를 설정합니다.
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
docker를 설치합니다
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
hello-world 이미지를 실행시켜 봅니다.
sudo docker run hello-world
아래와 같은 문구가 나타납니다.
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
hello-world도 좋지만 nginx 서버를 띄워서 테스트해 보는 거도 좋습니다. 다음 글을 참고해 보세요.
반응형
'IT이야기' 카테고리의 다른 글
이글루스 블로그 서비스가 종료한다고 합니다. 2023년 6월 16일 예정 (0) | 2023.03.14 |
---|---|
Chrome 브라우저에서 Bing AI 채팅 이용하기. Bing Unchained - Use new Bing in Chrome (0) | 2023.03.04 |
Docker에서 nginx 실행해보기 (0) | 2023.03.02 |
오닉스 북스 이북리더기 조사. 리프2, 노바에어2, 탭울트라. 최종 선택은 리프2! (0) | 2023.02.12 |
첫째 아이 노트북 컴퓨터 구입 - 삼성전자 갤럭시북 프로360 NT950QDY-A51AS (i5-1135G7 39.6cm WIN10 미스틱실버) (0) | 2023.01.29 |
Comments