Добавление информации о запуске docker и начало просмотра активных контейнеров
This commit is contained in:
@@ -228,16 +228,47 @@ docker run -p 80:80 nginx
|
|||||||
- `http://[адрес хоста с активным контейнером]` - прямой доступ с удаленной машины.
|
- `http://[адрес хоста с активным контейнером]` - прямой доступ с удаленной машины.
|
||||||
|
|
||||||
???warning "Информация для тех, которые поднимают первый раз сайты"
|
???warning "Информация для тех, которые поднимают первый раз сайты"
|
||||||
По любому адресу браузер может сообщить о не безопастном подключении.
|
Браузер может запросить о подтверждения входа. Это из-за того, что используеться http протокол, а не https.
|
||||||
|
|
||||||
Принимаем риски.
|
Принимаем риски.
|
||||||
|
|
||||||
???info "Стартовая страница nginx"
|
???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)
|
- Работа с томами (Volumes)
|
||||||
- Сети Docker
|
- Сети Docker
|
||||||
|
|||||||
Reference in New Issue
Block a user