Введение в Docker
Docker – это система контейнеризации, которая позволяет вам создавать, развертывать и управлять контейнерами. Чтобы увидеть все запущенные контейнеры, используйте команду:
docker ps
Создание директории и файла docker-compose
Чтобы создать директорию для ваших проектов Docker, выполните следующие шаги:
Создайте директорию для вашего проекта:
mkdir glpi
cd glpi
Создайте файл docker-compose.yml в этой директории:
nano docker-compose.yml
Запуск контейнеров
Есть несколько способов запустить контейнер из образа. Вот некоторые из них:
* Запустить контейнер из образа:
docker run <имя_образа>
- Запустить контейнер в интерактивном режиме с терминалом:
docker run -it <имя_образа>
- Запустить контейнер в фоновом режиме (демон):
docker run -d <имя_образа>
Проброс портов и настройка контейнеров
Вы можете запустить контейнер с пробросом портов или настроить его имя. Вот несколько примеров:
* Запустить контейнер с пробросом портов (хост:контейнер):
docker run -p 8080:80 <имя_образа>
- Запустить контейнер с пробросом всех портов:
docker run -P <имя_образа>
- Запустить контейнер с именем:
docker run --name <имя_контейнера> <имя_образа>
Расширенные настройки контейнеров
Вы можете выполнить дополнительные настройки для вашего контейнера:
* Запустить контейнер и удалить его после остановки:
docker run --rm <имя_образа>
- Запустить контейнер с переменными окружения:
docker run -e "VAR=value" <имя_образа>
- Запустить контейнер и подключить том:
docker run -v /host/path:/container/path <имя_образа>