centos 8 docker install
by 김다이아 ㆍ 2023. 5. 3. 17:46
반응형
안녕하세요 김다이아이예요
오늘은 centos 8 docker 설치를 해보려고 합니다.
───── ❝ 실습 환경 ❞ ─────
[root@localhost ~]# cat /etc/*-release CentOS Stream release 8 NAME="CentOS Stream" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Stream 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 8" REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" CentOS Stream release 8 CentOS Stream release 8 |
[root@localhost ~]# getconf LONG_BIT 64 |
───── ❝ 실습 내용 ❞ ─────
1. 테스트 서버 내에 docker가 설치가 되어 있는지 명령어를 통해서 알아보기
[root@localhost ~]# rpm -qa | grep docker |
2. 설치가 되어 있지 않을 경우 yum으로 통해 docker 설치 진행하기
우선 yum-utils에서 제공하는 패키지 설치 진행하기
[root@localhost ~]# yum -y install yum-utils |
docker repository를 서버에 등록하기
[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
docker engine 설치 진행하기
[root@localhost ~]# yum -y install docker-ce docker-ce-cli containerd.io --best --allowerasing |
3. 정상적으로 설치 진행이 완료되었는지 명령어를 통해서 알아보기
[root@localhost ~]# rpm -qa | grep docker docker-buildx-plugin-0.10.4-1.el8.x86_64 docker-ce-cli-23.0.5-1.el8.x86_64 docker-ce-23.0.5-1.el8.x86_64 docker-compose-plugin-2.17.3-1.el8.x86_64 docker-ce-rootless-extras-23.0.5-1.el8.x86_64 |
4. 설치된 docker 버전 확인하기
[root@localhost ~]# docker -v Docker version 23.0.5, build bc4487a |
5. 설치 된 docker 실행하기
[root@localhost ~]# systemctl start docker |
6. 서버 부팅 될 때 docker 자동 실행 하기
[root@localhost ~]# systemctl enable docker |
7. docker 프로세스가 동작되고 있는지 확인하기
[root@localhost ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: active (running) since Wed 2023-05-03 17:08:07 KST; 2min 1s ago Docs: https://docs.docker.com Main PID: 34773 (dockerd) Tasks: 7 Memory: 26.2M CGroup: /system.slice/docker.service └─34773 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock |
[root@localhost ~]# ps -ef | grep docker root 33257 1 0 17:05 ? 00:00:00 gpg-agent --homedir /var/cache/PackageKit/8/metadata/docker-ce-stable-8-x86_64.tmp/gpgdir --use-standard-socket --daemon root 34773 1 0 17:08 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock root 34936 3072 0 17:10 pts/1 00:00:00 grep --color=auto docker |
8. 설치 진행하다가 오류 발생 되었을 때 해결하기
[root@localhost ~]# systemctl start docker Failed to start docker.service: Unit docker.service not found. |
9. 조치 사항
yum -y install docker 명령어로 docker 설치 후
systemctl start docker 실행을 하려고 하였지만
서비스 목록에서 docker를 찾을 수 없다고 오류가 발생할 경우
기존 도커를 삭제한 후 1번부터 다시 설치하시길 바랍니다.
[root@localhost ~]# yum remove docker |
지금까지 centos 8 에다가 docker 설치 방법에 대하여
알아봤습니다.
감사합니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'공부방 > 서버' 카테고리의 다른 글
windows cmd 창에서 netstat 명령어 사용 방법 (1) | 2023.05.09 |
---|---|
Dockerfile 작성 방법 (1) | 2023.05.09 |
도커(Docker) 허브(Docker Hub) 가입 방법 (1) | 2023.05.09 |
docker-compose 설치 진행하기 (0) | 2023.05.07 |
SSL 인증서 갱신 작업 (0) | 2023.01.18 |
[시스템 보안] 시스템 로그 관리 기출문제 (33) | 2022.11.01 |
리눅스 톰캣 설치 방법 (1) | 2022.10.13 |
리눅스 crontab 이용하여 주기적으로 로그 삭제 crontab backup (2) | 2022.10.13 |