Docker – це інструмент, який використовується для запуску програмного забезпечення у контейнері. Це відмінний спосіб для розробників і користувачів менше турбуватися про сумісність з операційною системою і залежностями, оскільки програмне забезпечення, що міститься в ньому, повинно працювати однаково в будь-якій системі.
Docker доступний для завантаження та встановлення в Ubuntu, а також у більшості інших дистрибутивів Linux. Після встановлення Docker ви можете використовувати його для встановлення пакетів програмного забезпечення, так само як ви використовували диспетчер пакетів вашого дистрибутиву для завантаження програми. Різниця у використанні Docker полягає в тому, що все більш автоматизовано, а сумісність та залежності більше не є потенційними проблемами.
У цьому посібнику ми покажемо вам, як встановити Docker в Ubuntu і розпочати встановлення контейнерного програмного забезпечення.
Інструкція
1. Почніть з відкриття терміналу та введення наступних двох команд, щоб оновити репозиторій пакетів та завантажити Docker.
$ sudo apt update $ sudo apt install docker.io
2. Після завершення інсталяції запустіть службу Docker і, за бажанням, увімкніть її запуск при кожному перезавантаженні системи:
$ sudo systemctl start docker.service $ sudo systemctl enable docker.service
3. Ви можете переконатися, що Docker встановлений, і зібрати деяку інформацію про поточну версію, ввівши цю команду:
$ sudo docker version
4. Існує також швидкий і простий спосіб дізнатися, скільки контейнерів Docker запущено в цей час, та переглянути деякі з налаштованих параметрів Docker, ввівши:
$ sudo docker info
![2 4 2 4](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2021/12/2-4.png?resize=1024%2C572&ssl=1)
Запускаємо Docker без root прав
1. За промовчанням вам потрібно буде використовувати команду sudo або входити в систему для отримання root-прав кожного разу, коли ви захочете запустити команду Docker. Наступний крок є необов’язковим, але якщо ви вважаєте за краще запускати Docker від імені поточного користувача, ви можете додати свій обліковий запис до групи Docker за допомогою цієї команди:
$ sudo usermod -aG docker $USER
2. Вам потрібно перезавантажити систему, щоб зміни набули чинності.
$ reboot
Пошук образу Docker
Тепер ви готові до встановлення образів за допомогою Docker. Якщо ви вже знаєте ім’я образу, який ви хочете встановити, ви можете перейти до наступного розділу. Якщо вам потрібно знайти потрібне програмне забезпечення Docker, ви можете використовувати наступний синтаксис команди:
$ sudo docker search [name]
Наприклад, спробуємо знайти nginx, популярне програмне забезпечення для веб-серверів.
$ sudo docker search nginx
Як бачите, існує один офіційний образ для nginx (позначений стовпцем ОФІЦІЙНИЙ), зване просто nginx. Доступні також інші випуски, і вам доведеться прочитати їх описи, щоб побачити, що вони роблять інакше, ніж офіційний образ.
Встановіть образ Docker
Як тільки ви дізнаєтесь, який образ ви хочете встановити, ви можете використовувати наступну команду, щоб вказати Docker завантажити бажане програмне забезпечення. Як приклад, ми встановимо пакет hello-world, який можна використовувати, щоб переконатися, що Docker може успішно завантажувати та запускати образи.
$ sudo docker pull hello-world
Висновок на скріншоті вище показує, що Docker зміг знайти та завантажити вказаний нами образ.
Запуск образу Docker
Після того, як ви завантажили образ hello-world, запустіть його за допомогою наступної команди:
$ sudo docker run hello-world
![5 2 5 2](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2021/12/5-2.png?resize=1024%2C571&ssl=1)
Як моніторити Docker
Docker дає нам безліч варіантів, щоб побачити, що відбувається з нашими образами, скільки системних ресурсів вони використовують і т. д. Наступні команди стануть у нагоді для моніторингу Docker і наших встановлених образів.
Приклад 1. Щоб дізнатися, які контейнери Docker запущені та перевірити їх поточний статус, введіть:
$ sudo docker container ls
Приклад 2. Щоб переглянути список усіх встановлених образів Docker, введіть:
$ sudo docker images
Приклад 3. Щоб побачити поточне використання ЦП, ОЗП та мережі запущеними образами, введіть:
$ sudo docker stats
Приклад 4. Щоб побачити конфігурацію мережі Docker, введіть:
$ sudo docker network ls
Прикінцеві думки
Docker досить просто використовувати в Ubuntu. Як і у випадку з більшістю нових речей, вам просто потрібно вивчити командний синтаксис, який йде з ним, що у будь-якому випадку дуже просто.
Тепер, коли Docker запущений у вашій системі Ubuntu, ви зможете шукати та встановлювати нові образи контейнерів на власний розсуд. Швидше за все, вам буде зручніше, ніж вручну встановлювати або створювати певні пакети самостійно.
А можна так Андроїд встановити у Linux?