Docker
September 20, 2021
Отправляйтесь в доки
Как быстро навернуть докер в ubuntu?
sudo apt update
Ставим вспомогательные пакеты:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Добавим ключ GPG и репозиторий Docker в список источников пакетов APT:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
Еще раз обновим пакеты и ставим сам докер:
sudo apt update sudo apt install docker-ce
Теперь Docker установлен, демон запущен, и процесс будет запускаться при загрузке системы. Убедимся, что процесс запущен:
sudo systemctl status docker Output: ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-09-20 13:59:08 UTC; 44s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 79867 (dockerd) Tasks: 7 Memory: 30.3M CGroup: /system.slice/docker.service └─79867 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Использование команды Docker без sudo (опционально)
По умолчанию, запуск команды docker требует привилегий пользователя root или пользователя группы docker, которая автоматически создается при установке Docker. Если вам это не надо, добавьте имя своего пользователя в группу docker:
sudo usermod -aG docker ${USER}
Чтобы проверить, можете ли вы осуществлять доступ и загружать образы из Docker Hub, введите следующую команду:
docker run hello-world
Установка Docker Compose если нужно
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose -v Output: docker-compose version 1.29.2, build 5becea4c
В следующий раз когда мне надо будет быстро поставить докер в убунту, я смогу воспользоваться этой инструкцией. Надеюсь не устареет :)