Docker: различия между версиями

Материал из Iknow
Перейти к навигации Перейти к поиску
Строка 2: Строка 2:
  
 
docker pull <image name> - просто завантажити Image до local docker regestry  з docker regestry (Dockerhub)
 
docker pull <image name> - просто завантажити Image до local docker regestry  з docker regestry (Dockerhub)
Приклад: docker pull python:<version> (якщо не вказати <version> то буде завантажено найостанніший).  
+
Приклад: docker pull python:<version> (якщо не вказати <version> то буде завантажено найостанніший це те само що "TAG").  
  
 
docker run <image name> - запустити контейнер з образу, якщо його немає в local docker regestry він буде завантажений та запущений.
 
docker run <image name> - запустити контейнер з образу, якщо його немає в local docker regestry він буде завантажений та запущений.
Строка 8: Строка 8:
 
   Якщо треба щоб контейнер виконувався якийсь час, то  є команда sleep <сек>, де сек - це час в секундах.
 
   Якщо треба щоб контейнер виконувався якийсь час, то  є команда sleep <сек>, де сек - це час в секундах.
 
   Приклад docker run <image name> sleep 5 - буде запущений 5 секунд.  
 
   Приклад docker run <image name> sleep 5 - буде запущений 5 секунд.  
 +
 +
docker start <CONTAINER ID> - запускає вже скачаний образ (він повинен бути в local docker regestry).
  
 
==Команди аналізу==
 
==Команди аналізу==
Строка 15: Строка 17:
 
docker --version - перевірка версії docker.
 
docker --version - перевірка версії docker.
  
docker run hello-world - Завантажує та запускає образ hello-world (щоб перевірити, чи привільно встановлен docker).
+
docker run hello-world - Завантажує та запускає образ hello-world (щоб перевірити, чи привільно встановлено docker).
  
 
docker ps - виводить список запущених контейнерів.
 
docker ps - виводить список запущених контейнерів.
Строка 24: Строка 26:
  
 
docker rm <NAMES або CONTAIER ID з команди "docker ps"> - видаляє контейнер з системи. Якщо вказати <CONTAIER ID> достатньо де кілка перших символів з його ID.
 
docker rm <NAMES або CONTAIER ID з команди "docker ps"> - видаляє контейнер з системи. Якщо вказати <CONTAIER ID> достатньо де кілка перших символів з його ID.
 +
  Можливо вказати де кілка <NAMES або CONTAINER ID> через пробіл.
  
 
docker rmi <CONTAIER ID> - видаляє образ контейнера з local docker regestry.
 
docker rmi <CONTAIER ID> - видаляє образ контейнера з local docker regestry.

Версия 14:35, 19 января 2024

Прості команди для запуску

docker pull <image name> - просто завантажити Image до local docker regestry з docker regestry (Dockerhub) Приклад: docker pull python:<version> (якщо не вказати <version> то буде завантажено найостанніший це те само що "TAG").

docker run <image name> - запустити контейнер з образу, якщо його немає в local docker regestry він буде завантажений та запущений.

  Якщо треба щоб контейнер виконувався якийсь час, то  є команда sleep <сек>, де сек - це час в секундах.
  Приклад docker run <image name> sleep 5 - буде запущений 5 секунд. 

docker start <CONTAINER ID> - запускає вже скачаний образ (він повинен бути в local docker regestry).

Команди аналізу

service docker status - перевірка працює чи ні процес docker.

docker --version - перевірка версії docker.

docker run hello-world - Завантажує та запускає образ hello-world (щоб перевірити, чи привільно встановлено docker).

docker ps - виводить список запущених контейнерів.

docker ps -a виводить список контейнерів яки зараз не працюють але були завантажені та запускались колись.

Команди для видалення контейнерів

docker rm <NAMES або CONTAIER ID з команди "docker ps"> - видаляє контейнер з системи. Якщо вказати <CONTAIER ID> достатньо де кілка перших символів з його ID.

  Можливо вказати де кілка <NAMES або CONTAINER ID> через пробіл. 

docker rmi <CONTAIER ID> - видаляє образ контейнера з local docker regestry.

Робота з images

docker images - виводить які образи є в local docker registry.

  В якій таки поля:       
      REPOSITORY - звідки було завантажено, якщо перед назвою не чого нема, то звантажено було з dockerhub
      TAG - версія образа
      IMAGE ID - ID образа
      CREATED - коли створено образ
      SIZE - розмір образа