2016-06-23 1 views
3

J'ai suivi la docker installation doc pour l'installer sur ma machine qui est une machine 32 bits sous Ubuntu 12.04Comment installer Docker sur une machine 32bit ayant Ubuntu 12.04?

L'étape

$ sudo apt-get install docker-engine 

échoue en disant

E: Unable to locate package docker-engine 

Il aurait dû être installé, droite?

En outre, j'ai appris que Docker ne supporte actuellement que les plates-formes 64 bits.

$ wget -qO- https://get.docker.io/ | sh 
Error: you are not using a 64bit platform. 
Docker currently only supports 64bit platforms. 

Est-il possible de l'installer et de le faire fonctionner sur une machine 32 bits?

Répondre

5

Conformément aux conditions préalables:

Docker nécessite une installation 64 bits quel que soit votre version d'Ubuntu. De plus, votre noyau doit avoir au moins 3,10. La dernière version mineure 3.10 ou une version plus récente maintenue sont également acceptables.

Vous ne pourrez pas installer Docker sur une plate-forme 32 bits.

+0

Il est l'un des premiers numéros de docker à ce sujet: https://github.com/docker/docker/issues/136 –

+0

sûr, mais est-il pas plus facile à mettre à niveau vers un os x64, surtout si vous êtes sur Linux? C'est beaucoup plus facile que d'essayer de forcer un logiciel 64 bits à fonctionner sur une plate-forme 32 bits. –

+0

Comment je fais ça? AFAIK C'est dépendant du matériel – Hussain

2

Cette est possible ces jours-ci, avec juste un script simple. Vous pouvez utiliser https://github.com/docker-32bit/ubuntu.

Fonctionne parfaitement sur mon système Ubuntu 16.04 32 bits. Je l'ai utilisé pour installer le serveur de bureau Collabora Online for my Nextcloud:

$ wget https://raw.githubusercontent.com/docker-32bit/ubuntu/master/build-image.sh 

$ sudo bash build-image.sh 
$ docker -v 
Docker version 1.13.1, build 092cba3 

$ sudo docker pull collabora/code 
$ sudo docker run -t -d -p 127.0.0.1:9980:9980 -e 'domain=my\\.domain\\.com' --restart always --cap-add MKNOD collabora/code