Инструменты пользователя

Инструменты сайта


wiki:ubuntu_docker

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:ubuntu_docker [2026/01/23 08:36] odminwiki:ubuntu_docker [2026/03/31 16:26] (текущий) odmin
Строка 3: Строка 3:
 ''apt install ca-certificates gnupg curl'' ''apt install ca-certificates gnupg curl''
  
-    * ca-certificates – набор корневых сертификатов доверенных центров сертификации, необходимый системам и приложениям для проверки подлинности HTTPS-соединений; +   * ca-certificates – набор корневых сертификатов доверенных центров сертификации, необходимый системам и приложениям для проверки подлинности HTTPS-соединений; 
-    * gnupg – инструмент для работы с криптографическими ключами и подписями, используемый для проверки цифровой подписи репозитория и его пакетов; +  * gnupg – инструмент для работы с криптографическими ключами и подписями, используемый для проверки цифровой подписи репозитория и его пакетов; 
-    * curl – утилита командной строки, используемая для загрузки данных по URL.+  * curl – утилита командной строки, используемая для загрузки данных по URL.
  
 ===== Установка Docker ===== ===== Установка Docker =====
  
-''curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker.gpg''+<code> 
 +curl -fsSL [[https://download.docker.com/linux/ubuntu/gpg|https://download.docker.com/linux/ubuntu/gpg]] | sudo gpg dearmor -o /usr/share/keyrings/docker.gpg
  
-''echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null''+'' 
 + 
 +</code> 
 +<code> 
 + 
 +'' 
 + 
 +echo "deb [arch=$(dpkg print-architecture) signed-by=/usr/share/keyrings/docker.gpg] [[https://download.docker.com/linux/ubuntu|https://download.docker.com/linux/ubuntu]] $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list> /dev/null 
 + 
 +</code>
  
 ''sudo apt update'' ''sudo apt update''
Строка 17: Строка 27:
 ''sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin'' ''sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin''
  
-''docker --version''+''docker version''
  
 ==== Установка Docker Compose ==== ==== Установка Docker Compose ====
Строка 24: Строка 34:
  
 В данный каталог загрузите из GitHub бинарный файл последней версии Docker Compose: В данный каталог загрузите из GitHub бинарный файл последней версии Docker Compose:
 +<code>
  
-''sudo curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose''+ 
 +sudo curl -SL https://github.com/docker/compose/releases/latest/download/docker-compose 
 + 
 +https://github.com/docker/compose/releases/latest/download/docker-compose]]-$(uname -s)-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose 
 + 
 +</code>
  
 Затем следующей командой сделайте загруженный файл исполняемым: Затем следующей командой сделайте загруженный файл исполняемым:
Строка 48: Строка 64:
  
 == Удаление Docker контейнеров == == Удаление Docker контейнеров ==
- 
  
   * Контейнеры в Docker могут быть активными, завершенными или остановленными. Удаление ненужных контейнеров помогает освободить место и улучшить управление системой.   * Контейнеры в Docker могут быть активными, завершенными или остановленными. Удаление ненужных контейнеров помогает освободить место и улучшить управление системой.
Строка 67: Строка 82:
  
 ''wget -qO- get.docker.com | bash'' ''wget -qO- get.docker.com | bash''
 +<code>
  
-''curl -sSL https://get.docker.com | sh''+curl -sSL [[https://get.docker.com|https://get.docker.com]] | sh
  
-''sudo usermod -aG docker $(whoami) +</code> 
-'' + 
-**2 Вкл. ротацию логов в докере (по умолч - выкл) , иначе логи докера все место сожрут со временем. +''sudo usermod -aG docker $(whoami) ''  **2 Вкл. ротацию логов в докере (по умолч - выкл) , иначе логи докера все место сожрут со временем. **
-**+
  
 ''mkdir /etc/docker'' ''mkdir /etc/docker''
  
 ''nano /etc/docker/daemon.json'' ''nano /etc/docker/daemon.json''
- 
 <code> <code>
 +
 { {
 "log-driver": "json-file", "log-driver": "json-file",
Строка 95: Строка 110:
  
 ''docker info'' ''docker info''
 +
 +
wiki/ubuntu_docker.1769146610.txt.gz · Последнее изменение: odmin