Підготовка для встновлення нового програмного забезпечення:
sudo apt-get update
Встановлення необхідних пакетів:
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
Створення директорію для GPG-ключа:
sudo mkdir -p /etc/apt/keyrings
Додаємо офіційний Docker ключ:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Налаштування репозиторію:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Завантажити deb-файл можна за посиланням:
https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.1-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64Встановити Docker з цього файлу. В нашому випадку команда має вигляд:
sudo apt-get install ./docker-desktop-4.16.1-amd64.deb
Отримати список команд:
docker
Версія докера:
docker version
Приблизний результат:
Client: Docker Engine - Community
Cloud integration: v1.0.28
Version: 20.10.17
API version: 1.41
Go version: go1.17.11
Git commit: 100c701
Built: Mon Jun 6 23:02:46 2022
OS/Arch: linux/amd64
Context: desktop-linux
Experimental: true
Server: Docker Desktop 4.11.0 (83626)
Engine:
Version: 20.10.17
API version: 1.41 (minimum version 1.12)
Go version: go1.17.11
Git commit: a89b842
Built: Mon Jun 6 23:01:23 2022
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.6
GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1
runc:
Version: 1.1.2
GitCommit: v1.1.2-0-ga916309
docker-init:
Version: 0.19.0
GitCommit: de40ad0
Як бачимо, окремо виводиться інформація окремо для сервера та окремо для клієнта. Серед іншого виводиться інформація про версію мови програмування Go, на якій написаний docker.
Коментарі
Дописати коментар