HTTPS๊ฐ ๋ณด์์ ์ฐ์ํ์ง๋ง ๊ฐ๋จํ HTTP๋ก ๊ตฌ์ถํ ์๋ ์๋ค.
https://sinclairstudio.tistory.com/413
Harbor & docker compose ์ค์น๋ ์์ ๊ธ์ ์ฐธ๊ณ !
๋๊ฐ๋ฅผ ๋ชจ๋ ์ค์นํ๋ค๋ฉด harbor ๋๋ ํ ๋ฆฌ๋ก ๋ค์ด๊ฐ๋ค
cd /harbor
ํ ํ๋ฆฟ ํ์ผ์ ๋ณต์ฌํด์ harbor.yml ํ์ผ์ ์์ฑํ๋ค
cp harbor.yml.tmpl harbor.yml
vi ํธ์ง๊ธฐ๋ก ๋ค์ด๊ฐ์ hostname๋ถ๋ถ์ IP ์ฃผ์๋ฅผ ์ด๋ค
vi harbor.yml
hostname: 192.168.56.110
docker daemon.json ํ์ผ์ ์์ฑํ๋ค
vi /etc/docker/daemon.json
json ํ์์ผ๋ก ๋ค์์ ๋ด์ฉ์ ์ถ๊ฐํ๋ค
{
"insecure-registries" : ["192.168.56.110"]
}
docker daemon์ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฉํ๊ธฐ ์ํด์ restart ํ๋ค !
systemctl restart docker.service
/harbor ๋๋ ํ ๋ฆฌ๋ก ์ด๋ํด์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ค.
sudo ./install.sh
harbor ์ ์ : ๋ธ๋ผ์ฐ์ ์์ ip ๋ฅผ ์น๋ฉด ์นํ์ด์ง๋ก ํ์ธํ ์ ์๋ค.
docker login IP์ฃผ์ ๋ก ๋ก๊ทธ์ธ์ ํ๋ค.
$ docker login 192.168.56.110
ํ์์ ๋ง๋ ์ด๋ฆ์ผ๋ก ์ด๋ฏธ์ง ํ์ผ ์์ฑ
$ docker image tag centos:7 192.168.56.110/library/centos:7
Harbor ์์ image push
$ docker image push 192.168.56.110/library/centos:7
Harbor ์์ image pull
$ docker image pull 192.168.56.110/library/centos:7
'Cloud Engineering > Docker ๐ณ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker] Django ์ฑ Docker ์ด๋ฏธ์ง๋ก ๋ฐฐํฌํ๊ธฐ (0) | 2024.01.04 |
---|---|
[MongoDB] Ubuntu ์์ Docker Compose๋ก MongoDB ReplicaSet ๊ตฌ์ฑํ๊ธฐ (0) | 2023.06.18 |
[Docker] Docker Registry ๋ฅผ ์ด์ฉํ Private Registry ๊ตฌ์ถํ๊ธฐ (0) | 2023.02.06 |
[Docker] Harbor HTTPS ๊ตฌ์ฑ์ผ๋ก ๊ตฌ์ถํ๊ธฐ (0) | 2023.02.06 |
[Docker] Docker ์ ์ฅ์์ ์ด๋ฏธ์ง ์ ๋ก๋ํ๊ธฐ (0) | 2023.02.03 |