Добавление информации о запуске docker и начало просмотра активных контейнеров
This commit is contained in:
@@ -228,16 +228,47 @@ docker run -p 80:80 nginx
|
||||
- `http://[адрес хоста с активным контейнером]` - прямой доступ с удаленной машины.
|
||||
|
||||
???warning "Информация для тех, которые поднимают первый раз сайты"
|
||||
По любому адресу браузер может сообщить о не безопастном подключении.
|
||||
Браузер может запросить о подтверждения входа. Это из-за того, что используеться http протокол, а не https.
|
||||
|
||||
Принимаем риски.
|
||||
|
||||
???info "Стартовая страница nginx"
|
||||

|
||||
|
||||
### Монтирование каталога
|
||||
|
||||
Однозначно, если мы говорим про nginx, нам нужен прямой доступ к `/usr/share/nginx/html`, да бы иметь доступ к исходному сайту.
|
||||
|
||||
```bash
|
||||
docker run -p 80:80 -v /mnt/nginx:/usr/share/nginx/html:ro nginx
|
||||
```
|
||||
|
||||
- `-v /mnt/nginx:/usr/share/nginx/html:ro` - `[HOST]:[CONTAINER]:[PERMISSION]` - подключение каталога контейнера к машине с правами только для четения.
|
||||
- `ro` - только для четения не для контейнера, а для самого контейнера.
|
||||
- Это полезно, когда нужно что бы процесс в контейнере случайно не изменил сруктуру сайта.
|
||||
- Если не нужно прописывать такие обраничения, то не устанавливаем данный параметр и простовводим `-v /mnt/nginx:/usr/share/nginx/html`
|
||||
- Каталог автоматически создасться, если отсутствует.
|
||||
|
||||
### Фоновый запуск
|
||||
|
||||
Контейнер уже готов для постоянного использования. Попробуем запустить в демоне.
|
||||
|
||||
```bash
|
||||
docker run -p 80:80 -v /mnt/nginx:/usr/share/nginx/html:ro -d nginx
|
||||
```
|
||||
|
||||
- `-d` - Процесс будет запущен в фоне.
|
||||
|
||||
## Просмотр рабочих контейнеров
|
||||
|
||||
Да бы проверить, какие контейнеры работают на данный момент, прописываем данную команду:
|
||||
|
||||
```bash
|
||||
docker ps
|
||||
```
|
||||
---
|
||||
**📌 Документ в разработке.** Следующие разделы в работе:
|
||||
|
||||
- Управление контейнерами (`run`, `exec`, `logs`, `ps`, `stop`, `rm`)
|
||||
- Управление контейнерами (`exec`, `logs`, `ps`, `stop`, `rm`)
|
||||
- Работа с томами (Volumes)
|
||||
- Сети Docker
|
||||
|
||||
Reference in New Issue
Block a user