2024 Практические документы по эксплуатации и обслуживанию Cloud Native, 2019 г. 99 оригинальный проект Нет. 036 Глава |Docker Серия лучших практик «2024» Нет. 020 Глава
Привет,добро пожаловать вКвалифицирован в эксплуатации и обслуживании。
Контент, которым сегодня поделились, Docker Лучшая практика «2024» в серии документов Docker Развертывание одного узла RabbitMQ Настоящий бой。
В этой статье будет подробно описано, как использовать Docker Контейнеры и Docker Compose Развертывание одного узла RabbitMQ。
Фактическая конфигурация сервера (копия архитектуры 1:1 мелкомасштабной производственной среды, конфигурация немного отличается)
имя хоста | IP | ЦП (ядро) | Память (ГБ) | Системный диск (ГБ) | Диск с данными (ГБ) | использовать |
---|---|---|---|---|---|---|
docker-node-1 | 192.168.9.81 | 4 | 16 | 40 | 100 | Докер-узел 1 |
docker-node-2 | 192.168.9.82 | 4 | 16 | 40 | 100 | Докер-узел 2 |
docker-node-3 | 192.168.9.83 | 4 | 16 | 40 | 100 | Докер-узел 3 |
общий | 3 | 12 | 48 | 120 | 300 |
Реальная боевая обстановка включает информацию о версии программного обеспечения.
Существует несколько вариантов использования Docker для развертывания образа службы RabbitMQ:
В этой статье выбран наиболее загружаемый образ, официально предоставленный DockerHub для создания одноузлового сервиса RabbitMQ.
cd /data/containers
mkdir -p rabbitmq/{data,config,logs}
создавать Конфигурациядокумент,vi /data/containers/rabbitmq/docker-compose.yml
services:
rabbitmq:
container_name: rabbitmq
image: rabbitmq:3.13.1-management
restart: always
ulimits:
nofile:
soft: 65536
hard: 65536
environment:
- TZ=Asia/Shanghai
- RABBITMQ_DEFAULT_USER=rbadmin
- RABBITMQ_DEFAULT_PASS=OpsXlab@2024
volumes:
- ./data:/var/lib/rabbitmq
networks:
- app-tier
ports:
- 5672:5672
- 15672:15672
networks:
app-tier:
name: app-tier
driver: bridge
#external: true
cd /data/containers/rabbitmq
docker compose up -d
$ docker compose ps
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
rabbitmq rabbitmq:3.13.1-management "docker-entrypoint.s…" rabbitmq 3 seconds ago Up 2 seconds 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, :::5672->5672/tcp, 15671/tcp, 15691-15692/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp, :::15672->15672/tcp
# Проверьте наличие каких-либо отклонений в контейнере по журналу. Результат сокращен.
$ docker compose logs -f
$ ls /data/containers/rabbitmq/data/mnesia/
rabbit@ed4e3c3ed7b4 rabbit@ed4e3c3ed7b4-feature_flags rabbit@ed4e3c3ed7b4.pid rabbit@ed4e3c3ed7b4-plugins-expand
Откройте браузер, чтобы получить доступ к консоли управления RabbitMQ. Информация для входа следующая:
Адрес входа: http://ip:15672
имя пользователя: docker-compose.yml определено в файле RABBITMQ_DEFAULT_USER
пароль: docker-compose.yml определено в файле RABBITMQ_DEFAULT_PASS
![docker-rabbitmq-home](/Mobile Documents/com~apple~CloudDocs/Documents/knowledge Creation/image Bed/opsxlab/docker-rabbitmq-home.png)
Все действия в статье,Все организовано как автоматизация Скрипт,Содержит следующий контент (из-за ограничений страницы,В этом документе не показано):
Квалифицирован в эксплуатации и обслуживанииУчастники Planet, пожалуйста, перейдите на склад эксклюзивного кода для загрузки.(Ценный контент, эксклюзивный только для участников Planet)。
Вот и все,Это все, чем я делюсь сегодня. Я еще не подумал о том, чем поделюсь в следующем выпуске.,Следите за обновлениямиОткрытая глухая коробка。
Если вам понравилась эта статья, поделитесь, добавьте в избранное, поставьте лайк и прокомментируйте! Пожалуйста, продолжайте обращать внимание @Operation&Maintenance Юшу, жди новых хороших статей!
Добро пожаловать присоединиться «Планета знаний|Навыки эксплуатации и технического обслуживания» , получи больше KubeSphere, Kubernetes, облачная эксплуатация и обслуживание, автоматизированная эксплуатация и обслуживание, искусственный интеллект Большая модель и т. д. Настоящий бой Навык。В будущей карьере оператора и технического обслуживания я всегда буду сидеть на вашем пассажирском сиденье.。
Отказ от ответственности:
Получить эту статью Настоящий бой видео(пожалуйста, обрати внимание,Асинхронный выпуск документального видео,пожалуйста, сначаласосредоточиться на)
Заявление об авторских правах