Установка Docker в Linux

Содержание
Введение
Ubuntu: скрипт
Ubuntu: systemctl
Похожие статьи

Введение

В Linux есть нативная поддержка Docker, поэтому установка довольно прямолинейна.

Про установку Docker в Windows читайте здесь

Ubuntu

С помощью скрипта

Скачаем и установим Docker с помощью скрипта

Изучить скрипт можно перейдя на get.docker.com

wget -qO- https://get.docker.com/ | sh

# Executing docker install script, commit: 26ff363bcf3b3f5a00498ac43694bf1c7d9ce16c + sudo -E sh -c apt-get update -qq >/dev/null + sudo -E sh -c DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null + sudo -E sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | apt-key add -qq - >/dev/null Warning: apt-key output should not be parsed (stdout is not a terminal) + sudo -E sh -c echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" > /etc/apt/sources.list.d/docker.list + sudo -E sh -c apt-get update -qq >/dev/null + [ -n ] + sudo -E sh -c apt-get install -y -qq --no-install-recommends docker-ce >/dev/null + sudo -E sh -c docker version Client: Docker Engine - Community Version: 19.03.12 API version: 1.40 Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:45:44 2020 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.12 API version: 1.40 (minimum version 1.12) Go version: go1.13.10 Git commit: 48a66213fe Built: Mon Jun 22 15:44:15 2020 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.13 GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429 runc: Version: 1.0.0-rc10 GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd docker-init: Version: 0.18.0 GitCommit: fec3683 If you would like to use Docker as a non-root user, you should now consider adding your user to the "docker" group with something like: sudo usermod -aG docker andrei Remember that you will have to log out and back in for this to take effect! WARNING: Adding a user to the "docker" group will grant the ability to run containers which can be used to obtain root privileges on the docker host. Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface for more information.

docker --version

Docker version 20.10.3, build 48d30b5

systemctl

sudo apt install docker.io

sudo systemctl enable --now docker

Добавьте своего пользователя в группу docker. Замените YOUR_USERNAME на ваше имя пользователя.

sudo usermod -aG docker YOUR_USERNAME

Перелогинтесь

docker --version

Все способы установки Docker на Ubuntu перечислены на docs.docker.com/engine/install/ubuntu/

Похожие статьи
Установка в Windows
Установка в Linux
Docker
Linux
Ubuntu
Make