Как начать работу с Docker?

Для этого нам понадобиться:

Вариант 1: У вас полноценный дистрибутив Linux на виртуальной машине или как основная система на ПК.

Начнем:

  1. Устанавливаем docker.io через установщик пакетов:
    $ sudo apt install docker.io

  2. Смотрим, что docker установлен:
    $ docker version

    docker-version
  3. Запускаем контейнер с официальным туториалом:
    $ sudo docker run -dp 80:80 docker/getting-started

  4. Заходим на localhost и видим страницу туториала от Dockerlabs:

    localhost/tutorial

Поздравляю, вы запустили свой первый контейнер!

Вариант 2: У вас дистрибутив Linux на Windows Subsystem for Linux (WSL).

Начнем:

  1. Ставим вторую версию WSl для дистрибутивов (в командной строке Windows):
    wsl --set-version "distro" 2
    Заменяем "distro" на имя дистрибутива.

  2. Устанавливаем docker.io через установщик пакетов:
    $ sudo apt install docker.io

  3. Смотрим, что docker установлен:
    $ docker version

    docker-version
  4. Устанавливаем Docker Dekstop
    Все без Троянов.

  5. Заходим в настройки.
    Расставляем галочки как на картинке.

  6. Во вкладке Resources -> WSL integration выбираем нужные нам устновленные дистрибутивы WSL 2.

  7. Запускаем контейнер с официальным туториалом:
    $ sudo docker run -dp 80:80 docker/getting-started

  8. Заходим на localhost и видим страницу туториала от Dockerlabs:

    localhost/tutorial
  9. Поздравляю, вы запустили свой первый контейнер!