Как установить и использовать Docker на Linux

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску



Ubuntu

a)Установка

a)1. Обновляем список пакетов:
sudo apt update


a)2.Устанавливаем необходимые пакеты, которые позволяют apt использовать пакеты через HTTPS:
sudo apt install apt-transport-https ca-certificates curl software-properties-common


a)3.Добавляем GPG ключ для официального репозитория Docker в вашу систему:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -


a)4.Добавляем репозиторий Docker в источники APT:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"


a)5.Обновляем список пакетов:
sudo apt update


a)6.Убеждаемся что установка будет из репозитория Docker:
apt-cache policy docker-ce
How to install Docker on Linux (Ubuntu) 1.png
docker-ce не установлен, но является кандидатом на установку из репозитория Docker для Ubuntu (версия focal).


a)7.Устанавливаем Docker:
sudo apt install docker-ce


a)8.Проверяем, что он запущен:
sudo systemctl status docker
How to install Docker on Linux (Ubuntu) 2.png
Примерный ожидаемый результат после команды.


b)Использование

docker используется через передачу ему цепочки опций и команд, затем аргументов. Синтаксис имеет следующую форму:
docker [option] [command] [arguments]

Для просмотра всех доступных команд, введите:
docker

Для более подробной информации о команде:
docker COMMAND --help


Команды
Команда Описание команды
attach Прикрепить локальные стандартные потоки ввода, вывода и ошибок к запущенному контейнеру.
commit позволяет вам создать новый образ из изменений, сделанных в существующем контейнере.
cp Копирование файлов/папок между контейнером и локальной файловой системой.
create Создание нового контейнера.
diff Проверяет изменения в файлах или каталогах файловой системы контейнера.
events Получает события в реальном времени с сервера.
export Экспорт файловой системы контейнера в виде истории tar-архива.
history Отображение истории образа.
history Отображение истории образа.
import Импортирование содержимого из архива для создания образа файловой системы.
inspect Возврат низкоуровневой информации об объектах Docker.
inspect Возврат низкоуровневой информации об объектах Docker.