sudo docker info | grep cgroup
Cgroup Driver: cgroupfs
아래 방법 중에서 취사 선택한다.
sudo vi /etc/systemd/system/docker.service
# ubuntu의 경우 아래 파일 수정
# vi /etc/systemd/system/multi-user.target.wants/docker.service
# ExecStart 로 시작하는 줄에 --exec-opt native.cgroupdriver=systemd 추가
# ExecStart=/usr/bin/dockerd -g /home/data/ -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -g /home/data/ -H fd:// --containerd=/run/containerd/containerd.sock --exec-opt native.cgroupdriver=systemd
sudo vi /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"
]
#여기까지 추가한다.
#기존 내용이 있다면 , 와 줄바꿈으로 추가한다.
{
"insecure-registries" : ["harbor.haedongg.net","192.168.192.168"],
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.override_kernel_check=true"
]
}
systemctl daemon-reload
systemctl docker restart