13 votes

Est-il possible d'installer Docker en utilisant Termux ?

Je suis en train de bricoler ma tablette Android et je me demandais si je pouvais faire fonctionner Docker dessus.

J'ai essayé dkg install docker et aussi apt install docker les deux m'ont donné unable to locate package Docker

Je dois probablement ajouter le repo de Docker dans la liste des dépôts. L'avez-vous déjà fait ?

5voto

Rehan Khwaja Points 332

Mars 2021 : Possible avec Root & noyau compilé

から termux-Root Issue #60 il semble qu'il soit possible d'utiliser Docker sans QEMU, mais cela nécessite Root et un noyau personnalisé.

Les détails peuvent être trouvés dans cette phrase

Non, pas possible

De : https://www.reddit.com/r/termux/comments/av6z2s/how_to_install_docker_on_termux/

contient une réponse d'un développeur de Termux :

Ce n'est pas possible.

Docker requiert des fonctionnalités qui ne sont pas disponibles dans le noyau typique installé avec Android OS. C'est pourquoi Docker n'est pas packagé pour Termux et ne le sera probablement jamais - 99% des appareils (même s'ils sont enracinés) ne pourront pas l'exécuter.

avec le commentaire supplémentaire.

Termux n'émule pas Linux. C'est juste une application terminal avec ses propres outils ajoutés au PATH.

4voto

Bo Allen Points 147

Dans mon cas (htc u11) c'était possible en exécutant (comme @Nuninoo a dit)

pkg install root-repo
pkg install docker

et si docker-compose est également nécessaire, il peut être chargé via python

pkg install python3
pip3 install --upgrade pip
pip3 install docker-compose

(dans mon cas, cela ne fonctionnera pas puisque je n'ai pas de compilateur rust installé (et je ne pense pas qu'il y en ait un actuellement pour aarch64-linux-Android).

2voto

user328359 Points 31

Oui, possible
Mais indirectement en émulant le noyau avec qemu .

Nous pouvons utiliser qemu pour créer un noyau émulé, ainsi qu'une architecture émulée (x86_64), sur laquelle nous pouvons exécuter Docker et la plupart des conteneurs et images modernes (bien que plus lentement).

Vous pouvez trouver des instructions pour ce faire aquí .

2voto

Sunny Miu Points 504

J'ai installé Docker sur Termux. C'était dans le root -repo .

  1. pkg install root -repo
  2. apt install docker

Je ne sais pas si cela fonctionne avec tous les appareils Android. Le mien est une tablette Lenovo TB-7304F.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X