2023-09-18 22:11:02 +04:00
|
|
|
|
# Отчёт по лабораторной работе №1
|
|
|
|
|
|
|
|
|
|
Выполнил: студент гр. ИСТбд-41 Моисеев Владислав.
|
|
|
|
|
|
|
|
|
|
## Разворачивание сервера minecraft
|
|
|
|
|
|
|
|
|
|
Содержимое файла `docker-compose.yml`:
|
2023-10-18 10:28:19 +04:00
|
|
|
|
|
|
|
|
|
```yaml
|
2023-09-18 22:11:02 +04:00
|
|
|
|
services: # Описание служб (контейнеров).
|
|
|
|
|
minecraft: # Ну как же без майкг'афта.
|
|
|
|
|
image: itzg/minecraft-server # Образ контейнера из Docker Hub. Tag: latest.
|
|
|
|
|
ports:
|
|
|
|
|
- "25565:25565" # Прокидывается порт 25565 из контейнера в хост.
|
|
|
|
|
environment: # Ой, а это что?
|
|
|
|
|
EULA: "TRUE"
|
|
|
|
|
deploy: # А это?
|
|
|
|
|
resources:
|
|
|
|
|
limits:
|
|
|
|
|
memory: 1.5G
|
|
|
|
|
volumes: # Хммм.. Какие-то тома. Наверное, это описание библиотеки. Или нет? 😁
|
|
|
|
|
- "~/minecraft_data:/data"
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Разворачивается командой `docker-compose up`.
|
|
|
|
|
|
|
|
|
|
Убеждаемся, что всё работает:
|
|
|
|
|
|
|
|
|
|
![](ready-to-play.png)
|
|
|
|
|
|
2023-10-18 10:28:19 +04:00
|
|
|
|
Удаляется всё командой `docker-compose down` или `docker-compose down -v`.
|