CentOS 7 Üzerinde Liman Kurulumu

Harbor, Docker görüntülerini depolayan ve dağıtan açık kaynaklı, kurumsal sınıf bir kayıt defteri sunucusudur. Liman, güvenlik, kimlik ve yönetim gibi bir işletmenin genellikle ihtiyaç duyduğu işlevleri ekleyerek açık kaynaklı Docker Dağıtımını genişletir. Kurumsal özel bir kayıt defteri olan Harbor, daha iyi performans ve güvenlik sunar. Yap ve çalıştır ortamına daha yakın bir kayıt defteri bulunması, görüntü aktarım verimliliğini artırır. Harbor, birden çok kayıt kurulumunu destekler ve aralarında çoğaltılmış görüntüler vardır. Buna ek olarak, Harbor kullanıcı yönetimi, erişim kontrolü ve etkinlik denetimi gibi gelişmiş güvenlik özellikleri sunar.

Ön şartlar

  • En az 1 GB RAM'e sahip bir Vultr CentOS 7 sunucu örneği.
  • Sunucunuzda sudo ayrıcalıklarına sahip kök olmayan bir kullanıcı .

Başlangıç

Başlamadan önce, EPELdepoya repo ve diğer gerekli paketleri yüklemeniz gerekir .

sudo yum install epel-release wget -y

Kurulum tamamlandığında, sisteminizi en son sürüme güncelleyin.

sudo yum update -y

Ardından, tüm güncellemeleri uygulamak için sisteminizi yeniden başlatın.

sudo shutdown -r now

Bu öğreticide, harbor.example.comsunucuya işaret eden etki alanı adı olarak kullanacağız . İle ilgili tüm tekrarlamaları harbor.example.comgerçek alan adınızla değiştirin.

Docker ve Docker-Compose Kurma

Liman birkaç Docker konteyneri olarak konuşlandırılır. Bu nedenle, Docker'ı destekleyen herhangi bir Linux dağıtımına dağıtılabilir. Hedef ana bilgisayar için Docker ve Docker Compose yüklü olmalıdır.

Depoyu kullanarak Docker CE'yi kurun.

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce

Docker-Compose uygulamasını kullanarak yükleyin pip.

sudo yum install -y python-pip
pip install docker-compose

Docker'ı başlatın.

sudo systemctl start docker

hello-worldGörüntüyü çalıştırarak docker'ın doğru şekilde takıldığını doğrulayın .

sudo docker run hello-world

Limanı Kur

Yükleyicinin ikili dosyası sürüm sayfasından indirilebilir. Çevrimiçi veya çevrimdışı yükleyiciyi seçin.

Çevrimiçi yükleyici:

wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-online-installer-v1.2.0.tgz

Çevrimdışı yükleyici:

wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgz

tarPaketi çıkarmak için komutu kullanın .

tar -xvf harbor-online-installer-1.2.0.tgz

Kendi SSL sertifikanızı oluşturun

Harbor'ın varsayılan yüklemesi HTTP- bu nedenle, --insecure-registryistemcinizin Docker arka plan programına seçeneği eklemeniz ve Docker hizmetini yeniden başlatmanız gerekir. Limanı ile kurmak HTTPSşiddetle tavsiye edilir. Gelecekte bize çok zaman kazandıracak. Kendi SSL sertifikanızı oluşturun ( harbor.example.comsunucunuzun FQDN'si ile değiştirin ).

mkdir cert && cd cert
openssl req -sha256 -x509 -days 365 -nodes -newkey rsa:4096 -keyout  harbor.example.com.key -out harbor.example.com.crt

Limanı Yapılandır

Harbor yapılandırma dosyasını düzenleyin.

vim harbor.cfg

Değişim hostnameBarındırıcınızın FQDN ve etkinleştirme https.

hostname = harbor.example.com
ui_url_protocol = https
ssl_cert = /root/cert/harbor.example.com.crt
ssl_cert_key = /root/cert/harbor.example.com.key

install.shKurulumu bitirmek için çalıştırın .

./install.sh

Harbor arka planda çalıştırın.

docker-compose up -d

Access Harbor Web Arayüzü

Başlamadan önce 80, güvenlik duvarından bağlantı noktasına izin vermeniz gerekir .

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload

http://harobr.example.comDNS yapılandırmanız varsa Harbor sunucusuna erişebilirsiniz . Varsayılan usernameve ile giriş yapın password.

admin
Harbor12345

Sonuç

Limanın kurulumu ve temel yapılandırması artık tamamlanmıştır.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.