JavaRush /Курси /Модуль 2: Fullstack /Перший запуск Docker

Перший запуск Docker

Модуль 2: Fullstack
Рівень 11 , Лекція 4
Відкрита

5.1 Перевірка версії Docker

Після встановлення Docker на твою систему важливо переконатися, що всі компоненти працюють коректно. Перший запуск Docker включає кілька кроків для перевірки встановлення та початкового налаштування.

Почнемо з перевірки версії Docker. Цей крок підтверджує коректність встановлення та дозволяє переконатися, що командний рядок розпізнає команди Docker.

1. Відкрий термінал або командний рядок:

  1. На Windows: відкрий PowerShell або командний рядок (CMD).
  2. На macOS: відкрий термінал (Terminal.app).
  3. На Linux: відкрий термінал.

2. Введи команду для перевірки версії:

Terminal

sudo docker --version

У відповідь ти побачиш встановлену версію Docker, наприклад:

Terminal

Docker version 20.10.7, build f0df350

5.2 Запуск тестового контейнера

Наступний крок — запуск тестового Docker-контейнера. Це дозволить перевірити роботу Docker-демона і впевнитися у можливості запуску контейнерів на вашому комп'ютері.

1. Запуск тестового контейнера "hello-world":

Terminal

docker run hello-world

При виконанні цієї команди Docker завантажить образ "hello-world" із Docker Hub та запустить його у контейнері. Якщо образ відсутній на вашому комп'ютері, система автоматично завантажить його.

2. Очікуваний результат: При правильній роботі Docker ви побачите наступне повідомлення:

Terminal

Hello from Docker!
This message shows that your installation appears to be working correctly.
       
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
   (amd64)
3. The Docker daemon created a new container from that image which runs the
   executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
   to your terminal.
       
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
       
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
       
For more examples and ideas, visit:
https://docs.docker.com/get-started/
       

5.3 Перевірка стану Docker Daemon

Тепер потрібно впевнитися, що Docker Daemon працює.

На Windows і macOS:

Docker Desktop автоматично запускає Docker Daemon. Ви можете перевірити його стан. На Windows ви знайдете значок Docker в системному треї (внизу екрана, поруч із годинником). Клацніть на нього, щоб перевірити стан. На macOS значок Docker розташований у рядку меню у верхній частині екрана поруч із системними індикаторами (Wi-Fi, гучність). При нормальній роботі значок буде активним, без попереджувальних символів (наприклад, жовтого трикутника або червоного хрестика).

На Linux:

Введіть команду для перевірки стану Docker Daemon:

Terminal

sudo systemctl status docker

Ви побачите вивід, що показує статус служби Docker. Якщо Docker працює коректно, статус буде "active (running)".

5.4 Перевірка мережі Docker

Docker використовує віртуальні мережі для взаємодії між контейнерами та зовнішнім світом. Перевірка мережі Docker підтверджує, що контейнери можуть взаємодіяти через мережу.

1. Список існуючих мереж:

Terminal

docker network ls

Ти побачиш список мереж, створених Docker за замовчуванням:

Terminal

NETWORK ID          NAME                DRIVER              SCOPE
8d3d90a1e084        bridge              bridge                 local
9e3bdf739d23        host                   host                   local
a34e1b2f4c07        none                   null                    local

2. Створення та перевірка користувацької мережі:

Створи нову мережу:

Terminal

docker network create my_test_network

Перевір, що мережу було створено:

Terminal

docker network ls 

Ти побачиш нову мережу "my_test_network" у списку.

5.5 Перевірка томів Docker

Docker використовує томи для постійного збереження даних контейнерів. Перевірка томів Docker підтверджує можливість створення та керування томами для зберігання даних.

Корисно: том (volume) — це щось на кшталт віртуального жорсткого диска. На реальній операційній системі він зберігається у вигляді звичайного файлу.

1. Список існуючих томів:

Terminal

docker volume ls

Ти побачиш список існуючих томів, якщо вони є.

2. Створення та перевірка користувацького тому:

Створи новий том:

Terminal

docker volume create my_test_volume

Перевір, що том було створено:

Terminal

docker volume ls

Ти побачиш новий том "my_test_volume" у списку.

Перший запуск Docker і перевірка встановлення — важливі кроки, які підтверджують, що всі компоненти налаштовані та функціонують коректно. Після перевірки версії Docker, запуску тестового контейнера, перевірки стану Docker Daemon, а також перевірки мереж і томів Docker ти можеш бути впевнений, що система готова до роботи з контейнерами та розгортання застосунків.

1
Опитування
Знайомство з Docker, рівень 11, лекція 4
Недоступний
Знайомство з Docker
Знайомство з Docker
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ