Повстання машин: застосування ШІ в реальному світі
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
Harbor — це сервер реєстру корпоративного класу з відкритим вихідним кодом, який зберігає та поширює образи Docker. Harbor розширює Docker Distribution з відкритим кодом, додаючи функціональні можливості, які зазвичай потрібні підприємству, такі як безпека, ідентифікація та керування. Як приватний реєстр підприємства, Harbor пропонує кращу продуктивність і безпеку. Наявність реєстру ближче до середовища складання та запуску покращує ефективність передачі зображень. Harbor підтримує налаштування кількох реєстрів і має зображення, репліковані між ними. Крім того, Harbour пропонує розширені функції безпеки, такі як керування користувачами, контроль доступу та аудит активності.
Перш ніж почати, вам потрібно буде встановити EPELрепозиторію та інші необхідні пакети у вашу систему.
sudo yum install epel-release wget -y
Після завершення встановлення оновіть систему до останньої версії.
sudo yum update -y
Далі перезавантажте систему, щоб застосувати всі оновлення.
sudo shutdown -r now
У цьому підручнику ми будемо використовувати harbor.example.comяк доменне ім’я, яке вказує на сервер. Замініть усі входження на harbor.example.comваше фактичне доменне ім’я.
Harbor розгорнуто як кілька контейнерів Docker. Тому його можна розгорнути в будь-якому дистрибутиві Linux, який підтримує Docker. Цільовий хост вимагає встановлення Docker і Docker Compose.
Встановіть Docker CE за допомогою репозиторію.
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 за допомогою pip.
sudo yum install -y python-pip
pip install docker-compose
Запустіть Docker.
sudo systemctl start docker
Перевірте, чи докер встановлено правильно, запустивши hello-worldобраз.
sudo docker run hello-world
Бінарний файл інсталятора можна завантажити зі сторінки випуску. Виберіть онлайн- або офлайн-інсталятор.
Онлайн установник:
wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-online-installer-v1.2.0.tgz
Офлайн-інсталятор:
wget https://github.com/vmware/harbor/releases/download/v1.2.0/harbor-offline-installer-v1.2.0.tgz
Використовуйте tarкоманду, щоб розпакувати пакет.
tar -xvf harbor-online-installer-1.2.0.tgz
За замовчуванням використовується Harbor HTTP, тому вам потрібно буде додати опцію --insecure-registryдо демона Docker вашого клієнта, а потім перезапустити службу Docker. HTTPSНастійно рекомендується встановити Harbor з . Це заощадить нам багато часу в майбутньому. Згенеруйте свій власний сертифікат SSL (замініть harbor.example.comна FQDN вашого хоста).
mkdir cert && cd cert
openssl req -sha256 -x509 -days 365 -nodes -newkey rsa:4096 -keyout harbor.example.com.key -out harbor.example.com.crt
Відредагуйте файл конфігурації Harbor.
vim harbor.cfg
Змініть hostnameFQDN вашого хоста та ввімкніть 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.shщоб завершити встановлення.
./install.sh
Run Harbor у фоновому режимі.
docker-compose up -d
Перш ніж почати, вам потрібно буде дозволити порт 80через брандмауер.
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --reload
Ви можете отримати доступ до сервера Harbor, http://harobr.example.comякщо у вас налаштовано DNS. Увійдіть за умовчанням usernameі password.
admin
Harbor12345
Встановлення та базова конфігурація Harbor завершено.
Штучний інтелект не в майбутньому, він тут прямо в сьогоденні У цьому блозі Прочитайте, як програми штучного інтелекту вплинули на різні сектори.
Ви також стали жертвою DDOS-атак і спантеличені методами запобігання? Прочитайте цю статтю, щоб вирішити свої запитання.
Можливо, ви чули, що хакери заробляють багато грошей, але чи замислювалися ви коли-небудь, як вони заробляють такі гроші? давайте обговоримо.
Ви хочете побачити революційні винаходи Google і як ці винаходи змінили життя кожної людини сьогодні? Тоді читайте в блозі, щоб побачити винаходи Google.
Концепція самокерованих автомобілів, щоб вирушати в дороги за допомогою штучного інтелекту, є мрією, яку ми давно мріємо. Але, незважаючи на кілька обіцянок, їх ніде не видно. Прочитайте цей блог, щоб дізнатися більше…
Оскільки наука розвивається швидкими темпами, бере на себе багато наших зусиль, ризики піддати себе незрозумілій Сингулярності також зростає. Читайте, що може означати для нас сингулярність.
Прочитайте блог, щоб дізнатися про різні шари архітектури великих даних та їх функціональні можливості найпростішим способом.
Методи зберігання даних можуть розвиватися з моменту народження Даних. Цей блог висвітлює еволюцію зберігання даних на основі інфографіки.
У цьому цифровому світі пристрої розумного дому стали важливою частиною життя. Ось кілька дивовижних переваг пристроїв розумного дому щодо того, як вони роблять наше життя гідним життя та спрощують його.
Нещодавно Apple випустила додаткове оновлення macOS Catalina 10.15.4, щоб виправити проблеми, але схоже, що оновлення викликає більше проблем, що призводять до блокування комп’ютерів Mac. Прочитайте цю статтю, щоб дізнатися більше