* yum명령어 실행시 에러날때
!에러 키워드! loading mirror speeds from cached hostfile could not retrieve mirrorlist
해결방안 참조 - https://mozi.tistory.com/104
- CentOs에 도커 설치 하기 페이지 참조
https://docs.docker.com/engine/install/centos/
Install Docker Engine on CentOS
docs.docker.com
1) CentOs 설치 명령어로 설치 하기
#유틸 업데이트 (yum-config-manager를 쓰기 위함)
$yum install -y yum-utils
#repository 등록
$yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
#도커 엔진 설치
$yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
도커 시작
$systemctl enable docker
$systemctl start docker
도커 확인1
$service docker status

도커 확인2
#버전 확인
$docker version
#이 명령은 테스트 이미지를 다운로드하고 컨테이너에서 실행합니다.
#컨테이너가 실행되면 메시지를 인쇄하고 종료합니다.
$docker run hello-world
*Cgroup 알고가기
참고 - https://tech.kakao.com/2020/06/29/cgroup-driver/
Cgroup Driver 선택하기
안녕하세요, 클라우드기술팀 ssup이라고 합니다. 카카오에서는 DKOS라고 불리는 Kubernetes 기반 Container Platform을 개발 & 운영하고 있습니다. DKOS를 안정적으로 운영하기 위해서 Kubernetes를 분석하는
tech.kakao.com
2) 도커 cgroup 설정 및 변경
#정보 보기
$docker info
#경로 보기
$docker info | grep Root
#cgroup 확인
$docker info | grep -i cgroup
#service 직접 수정 경로
/etc/systemd/system/docker.service
또는
/usr/lib/systemd/system/docker.service
참고 -
https://waspro.tistory.com/556
[Docker] Kubernetes 보안 (Cgroup)
Cgroup 드라이버 cgroups(control groups의 약자)는 프로세스들의 자원의 사용(CPU, 메모리, 디스크 입출력, 네트워크 등)을 제한하고 격리시키는 리눅스 커널 기능입니다. [root@ciserver ~]# ls -la /sys/fs..
waspro.tistory.com
daemon.json 파일 만들기
$cat <<EOF > /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
]
}
EOF
도커 재실행
$systemctl daemon-reload
$systemctl restart docker
'쿠버네티스(k8s)' 카테고리의 다른 글
| 쿠버네티스 Pod deployment 실행 example (0) | 2022.10.07 |
|---|---|
| 네임스페이스(namespace) 생성 (0) | 2022.10.05 |
| 5. [쿠버네티스설치] worker node 설정 및 확인 (0) | 2022.09.23 |
| 4. [쿠버네티스설치] control plane Master node 설정 (0) | 2022.09.23 |
| 1.[쿠버네티스 설치] Vmware & CentOs 7 설치 및 준비 (0) | 2022.09.14 |