MyTetra Share
Делитесь знаниями!
Alexandrie успешно запущен
Время создания: 09.08.2026 11:47
Автор: alensav
Текстовые метки: Alexandrie успешно запущен
Раздел: HISTORY
Запись: alensav/MyTetra2/main/base/1786265252bgavd3ypl5/text.html на raw.githubusercontent.com

Alexandrie успешно запущен! Все контейнеры работают, и MySQL 5.7 заменил проблемный MySQL 8.0.


✅ Что работает:


Контейнер

Статус

Порты

alexandrie-mysql

Up (healthy)

3306 (внутренний), 3307 (внешний)

alexandrie-rustfs

Up (healthy)

9000 (внешний)

alexandrie-backend

Up

8201

alexandrie-frontend

Up

8200


Доступ к Alexandrie:

Откройте в браузере:

text

http://localhost:8200

Или если работает через 7878:

text

http://localhost:7878


Регистрация первого пользователя:

  1. Откройте страницу регистрации
  2. Создайте первого пользователя (он станет администратором)
  3. Войдите в систему

📋 Что теперь у вас есть:


Сервис

Адрес

Назначение

Alexandrie

http://localhost:8200

Приватный реестр Docker-образов

Portainer

http://localhost:9000

Управление контейнерами

DockMon

https://192.168.1.124:8001

Мониторинг контейнеров

Nginx

http://localhost:8081

Тестовый веб-сервер


Как использовать Alexandrie:

1. Войдите в систему через веб-интерфейс

2. Загрузите образ:

bash

# Скачайте тестовый образ

docker pull nginx:latest


# Переименуйте его для вашего реестра

docker tag nginx:latest localhost:9000/my-nginx:latest


# Загрузите в ваш реестр

docker push localhost:9000/my-nginx:latest

3. Скачайте образ из вашего реестра:

bash

docker pull localhost:9000/my-nginx:latest


🛠️ Дополнительные команды:

bash

# Просмотр всех образов в реестре

curl http://localhost:9000/v2/_catalog


# Просмотр тегов образа

curl http://localhost:9000/v2/my-nginx/tags/list


# Остановить Alexandrie

cd ~/Downloads/Alexandrie-8.11.0

docker compose down


# Запустить Alexandrie

docker compose up -d


# Просмотр логов

docker compose logs -f


Настройка аутентификации:

Если хотите защитить реестр паролем:

bash

# Создайте пароль для реестра

docker run --entrypoint htpasswd registry:2 -Bbn username password > auth/htpasswd


# Запустите с аутентификацией

docker run -d --name registry \

-p 5000:5000 \

-v $(pwd)/auth:/auth \

-e "REGISTRY_AUTH=htpasswd" \

-e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" \

-e "REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd" \

registry:2


Поздравляю!

У вас теперь есть полноценный приватный Docker Registry! Вы можете хранить свои образы локально, не отправляя их в публичный Docker Hub.


Откройте http://localhost:8200 и создайте своего первого пользователя! 

 
MyTetra Share v.0.67
Яндекс индекс цитирования