728x90
목차
Blob Stores 생성
Repository 생성
Docker image 저장소 포트포워딩
nohup kubectl port-forward --address=0.0.0.0 -n nexus svc/nexus-nexus-charts 5000:5000>> /opt/apps/kubernetes/logs/nexus5000.out 2>&1 &
Docker에서 http로 저장소 접근 가능하게 설정 후 Docker 재기동
[root@docker04 ~]# vim /etc/docker/daemon.json
```
{
"insecure-registries":["10.10.10.10:5000"],
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
"max-size": "100m"
},
"storage-driver": "overlay2"
}
```
[root@docker04 ~]# systemctl restart docker
Docker 로그인
이때 계정은 Nexus 로그인 계정이다.
[root@docker04 ~]# docker login 10.10.50.10:5000
Authenticating with existing credentials...
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
이미 pull받아 있는 fedora, tag & push
[root@docker04 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
fedora 34 af70648d87b6 2 years ago 178MB
[root@docker04 ~]# docker tag fedora:34 10.10.10.10:5000/fedora
[root@docker04 ~]# docker push 10.10.10.10:5000/fedora
Using default tag: latest
The push refers to repository [10.10.10.10:5000/fedora]
0d8ddbb4ec8b: Pushed
latest: digest: sha256:24fe8d51f042d80fc1fa7d593e03d3994ddae4a5cd3d5d9495fde740364e0bc2 size: 529
728x90
'Infrastructure > Docker & Kubernetes' 카테고리의 다른 글
[kubernetes] CentOS에서 nexus-helm 설치 따라하기 (0) | 2024.04.20 |
---|---|
[kubernetes] nexus에서 helm repository 생성 및 push & install (2) | 2024.04.20 |
[kubernetes] pv, pvc, storageClass 개념 (0) | 2024.04.16 |
[kubernetes] on-premise 내부 환경 적합한 Service Type 비교 (0) | 2024.04.11 |
[kubernetes] CI&CD 5탄 - Github Actions Workflow 작성하기 (2) | 2024.04.07 |