1. nexus3 기동
root@sung-deploy:~# docker pull sonatype/nexus3
root@sung-deploy:~# mkdir -p /data2/nexus-data && chown -R 200 /data2/nexus-data/
root@sung-deploy:~# docker run -d -p 8081:8081 -p 5000:5000 --name nexus -v /data2/nexus-data:/nexus-data sonatype/nexus3
2. Blob Store 생성
[docker-hub]
3. Repository 생성
[Create repository]
4. insecure-registry 추가
root@sung-deploy:~# cat /etc/docker/daemon.json
{
"insecure-registries" : ["192.168.110.90:5000"]
}
5. docker 재기동
# systemctl restart docker
# docker start CONTAINER_NAME
6. image pull
root@sung-deploy:~# docker pull 192.168.110.90:5000/library/nginx:1.19
*library 붙여야 함
---
containerd 사용할 경우
버전 - containerd://1.6.15
root@bee-master01:/etc/containerd# cat /etc/containerd/config.toml
version = 2
root = "/var/lib/containerd"
state = "/run/containerd"
oom_score = 0
[grpc]
max_recv_message_size = 16777216
max_send_message_size = 16777216
[debug]
level = "info"
[metrics]
address = ""
grpc_histogram = false
[plugins]
[plugins."io.containerd.grpc.v1.cri"]
sandbox_image = "registry.k8s.io/pause:3.8"
max_container_log_line_size = -1
enable_unprivileged_ports = false
enable_unprivileged_icmp = false
[plugins."io.containerd.grpc.v1.cri".containerd]
default_runtime_name = "runc"
snapshotter = "overlayfs"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes]
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc]
runtime_type = "io.containerd.runc.v2"
runtime_engine = ""
runtime_root = ""
base_runtime_spec = "/etc/containerd/cri-base.json"
[plugins."io.containerd.grpc.v1.cri".containerd.runtimes.runc.options]
systemdCgroup = true
[plugins."io.containerd.grpc.v1.cri".registry]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = ["https://registry-1.docker.io"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."192.168.110.90:5000"] #추가
endpoint = ["http://192.168.110.90:5000"] #추가
[plugins."io.containerd.grpc.v1.cri".registry.configs] #추가
[plugins."io.containerd.grpc.v1.cri".registry.configs."192.168.110.90:5000".tls] #추가
insecure_skp_verify = true #추가
'Kubernetes' 카테고리의 다른 글
[containerd] insecure registry (0) | 2023.04.05 |
---|---|
쿠버네티스 지식 조각모음(작성 중) (0) | 2023.03.26 |
[K8s ] v1.25 Cgroupv2, MemoryQoS (0) | 2023.03.18 |
[K8s] 유용한 명령어 (0) | 2023.03.08 |
API 사용법 (0) | 2023.02.21 |