반응형
먼저, 설치환경을 알아 볼께요.
- OS
- $ cat /etc/redhat-release
- CentOS Linux release 8.2.2004 (Core)
- $ uname -a
- $ cat /etc/redhat-release
- 실행 계정
- root를 직접사용함.
그럼, 직접 Docker 를 설치해 보겠습니다.
- 우선, docker 가 설치 되었는지 확인
- $ docker -v
-
- 설명
- 설치가 안되어 있어서 에러가 나네요.. OTL
- 설명
- 그럼, docker 설치 전, install 가이드를 확인해 볼께요.
- 참고페이지
- 설치
- centos7 이하
- yum 사용
- centos8
- dnf 사용
- dnf 란?
- 새로운 패캐지 관리 명령어
- 참고페이지
- https://ko.wikipedia.org/wiki/DNF_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)
-
위에 페이지에서는 아래와 같이 설명하고 있네요..
-
페도라 18에 처음 도입되었고,[2] 페도라 22와 레드햇 엔터프라이즈 리눅스 8부터 기존의 Yum을 대신하여 기본 패키지 관리도구로 채택되었다.[3][4]
-
DNF는 Yum의 낮은 성능, 많은 메모리 사용량, 비효율적인 중복 의존성 해결 메커니즘 등의 문제를 해결하기 위해 개발되었고,[5] Yum과 달리, 외부 라이브러리인 libsolv를 통해 의존성 문제를 처리한다.[5]
-
DNF는 RPM 패키지 매니저와 여러 지원 라이브러리를 이용하여 패키지 관리 작업을 수행한다.
- centos7 이하
-
그럼, dnf 를 사용해서 설치해 보겠습니다. ^^
-
$ dnf install docker-ce docker-ce-cli containerd.io --nobest
-
- 설명
- 정상적으로 설치가 되었네요..^^; 감사합니다!
- 설명
-
그럼, 정말로 정상적으로 설치가 되었는지 확인해볼께요..^^
- 확인 명령
- $ docker -v
-
- 설명
- 정상적으로 설치가 되었음을 확인해 보았습니다.
- 설명
-
- $ docker -v
결론
- CentOS 8 부터는 yum 대신 dnf 란 패캐지 관리도구가 나왔습니다.
- 단, yum 도 지원 가능하지만, 앞으로는 dnf 를 애용해야 될 것 같네요..
- 오늘도, docker 관련 설치에 대한 지식 한가지 획득완료! 감사합니다. ^^
300x250
'좋아하는 것_매직IT > 8.docker' 카테고리의 다른 글
docker를 사용해서 mysql 기동하는 방법 공유 (0) | 2022.03.28 |
---|---|
0.Docker, 도커(Docker)에 대해서 알아볼께요. ^^ (0) | 2021.01.05 |