fixes
continuous-integration/drone/push Build is passing Details

pull/14/head
TheSt1tch 12 months ago
parent 047f4ea54a
commit 1a60ff8e97

@ -41,7 +41,7 @@ user@test tmp % docker-compose --profile test up -d
Пример выше показывает, что были запущены только сервисы, с профилем `test`. Больше информации можно найти в [документации Docker](https://blog.ktz.me/monolithic-docker-compose-files-filtered-by-labels/#:~:text=%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8%20Docker%20.) .
!!! note
!!! note
Eсли включаем профиль, то простой вариант docker-compose up -d не выполнится:
```bash

@ -6,15 +6,27 @@ Docker , также известный как Docker Engine, представл
На материнских платах AMD AMD-V включен по умолчанию. Однако на материнских платах Intel вам нужно будет вручную включить VT-x из BIOS/UEFI.
## Шаг 0. Скрипт для автоустановки Docker и Docker Compose
```bash
curl -fsSL get.docker.com | sh
```
Установится последняя версия.
## Шаг 1. Обновите и установите зависимости Docker
Во-первых, давайте обновим список наших пакетов и установим необходимые зависимости Docker.
`sudo apt update`
```bash
sudo apt update
```
Затем используйте следующую команду для установки зависимостей или необходимых пакетов.
`sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release`
```bash
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
```
## Шаг 2. Добавьте репозиторий Docker в источники APT
@ -59,7 +71,9 @@ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
Есть много способов проверить, работает ли Docker в Ubuntu. Один из способов — использовать следующую команду:
`sudo systemctl status docker`
```bash
sudo systemctl status docker
```
Вы должны увидеть вывод, который говорит, что активен для статуса.
@ -67,19 +81,24 @@ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
Для запуска контейнеров Docker и управления ими требуются привилегии sudo. Это означает, что вам придется вводить sudo для каждой команды или переключаться на учетную запись пользователя root. Но вы можете обойти это, добавив текущего пользователя в группу **докеров** с помощью следующей команды:
`sudo usermod -aG docker ${USER}`
```bash
sudo usermod -aG docker ${USER}
```
Вы можете заменить **${USER}** своим именем пользователя или просто запустить команду как есть, пока вы вошли в систему.
Хотя это может быть незначительным риском для безопасности, все должно быть в порядке, если применяются другие [меры безопасности Docker](https://www.smarthomebeginner.com/traefik-docker-security-best-practices/) .
`sudo timedatectl set-timezone America/New\_York`
Хотя это может быть незначительным риском для безопасности, все должно быть в порядке, если применяются другие [меры безопасности Docker](https://www.smarthomebeginner.com/traefik-docker-security-best-practices/).
```bash
sudo timedatectl set-timezone America/New\_York
```
# Команды Docker
Существует множество команд docker и docker compose, и их описание не является целью этого поста. Вы можете увидеть все возможные команды, используя следующую команду:
`docker`
```bash
docker
```
Но вот несколько команд **docker** и **docker compose** для начала:

@ -8,7 +8,7 @@ nav:
- Привет!: index.md
- 🐳 Docker:
- Подготовка:
- Установка: docker.md
- Установка: docker/docker.md
- Безопасность: docker/security.md
- Ошибки: docker/error.md
- В начале:

Loading…
Cancel
Save