Руководство пользователя Orange Pi Zero 2

  Описание    Запуск      ОС Линукс      SDK Линукс    ОС Андроид    SDK Андроид    Фото  

Глава 3. ОС Линукс - Linux OS
Страница:   11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    37    38    39    41    42    44    45    46    47    48    50    52    53    54    55    56    57    58  

3.22. Установка Docker (How to install Docker)

Docker - программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть перенесён на любую Linux-систему.

  • 1) Удалите старую версию Docker, которая может существовать сначала

    root@orangepi:~# apt remove docker docker-engine docker-ce docker.io
  • 2) Затем установите следующие пакеты

    root@orangepi:~# apt update root@orangepi:~# apt install -y apt-transport-https ca-certificates curl \ software-properties-common
  • 3) Добавьте ключ докера Alibaba Cloud

    root@orangepi:~# curl -fsSL http://mirrors.aliyun.com/dockerce/ linux/ubuntu/gpg \ | sudo apt-key add -
  • 4) Добавьте соответствующий источник докеров в исходный код ОС ubuntu

    root@orangepi:~# add-apt-repository "deb [arch=arm64] \ https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
  • 5) установите последнюю версию docker-ce

    root@orangepi:~# apt update root@orangepi:~# apt install docker-ce
  • 6) Проверьте статус

    root@orangepi:~# systemctl status docker . docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/ docker.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2020-08-24 10:29:22 UTC; 26min ago Docs: https://docs.docker.com Main PID: 3145 (dockerd) Tasks: 15 CGroup: /system.slice/ docker.service L-3145 /usr/bin/dockerd -H fd:// --containerd= /run/containerd/ containerd.sock
  • 7) Тест докера

    root@orangepi:~# docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 256ab8fe8778: Pull complete Digest: sha256: 7f0a9f93b4aa3022c3a4c147a449ef11 e0941a1fd0bf4a8e6c9408b2600777c5 Status: Downloaded newer image for hello-world:latest

    Hello from Docker! - Это сообщение показывает, что ваша установка работает правильно.



  • Страница:   11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    37    38    39    41    42    44    45    46    47    48    50    52    53    54    55    56    57    58