How to install Docker on 32bit machine having Ubuntu 12.04?

后端 未结 5 2147
感情败类
感情败类 2020-12-14 09:29

I have followed the docker installation doc for installing it on my machine which is a 32 bit machine running Ubuntu 12.04

The step

$ sudo apt-get in         


        
相关标签:
5条回答
  • 2020-12-14 10:08

    This is possible these days, with just a simple script. You could use https://gitlab.com/docker-32bit/ubuntu.

    Works perfectly on my Ubuntu 16.04 32-bit system. I used it to install the office server Collabora Online for my Nextcloud:

    wget https://gitlab.com/docker-32bit/ubuntu/raw/master/build-image.sh
    # for Debian, use one of:
    # wget https://gitlab.com/docker-32bit/debian/raw/armhf/build-image.sh
    # wget https://gitlab.com/docker-32bit/debian/raw/i386/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
    
    0 讨论(0)
  • 2020-12-14 10:13

    As per the prerequisites:

    Docker requires a 64-bit installation regardless of your Ubuntu version. Additionally, your kernel must be 3.10 at minimum. The latest 3.10 minor version or a newer maintained version are also acceptable.

    You will not be able to install Docker onto a 32bit platform.

    0 讨论(0)
  • 2020-12-14 10:14

    there has been some hacking, unsupported ways to do so, see

    http://mwhiteley.com/linux-containers/2013/08/31/docker-on-i386.html

    Keep in mind that the previous link was in August 2013, I am not sure you will be able to do the same with the latest versions of docker.

    0 讨论(0)
  • 2020-12-14 10:17

    Although this is an old queston i found a simple solution for current (18.0.3) releases of docker-ce: https://github.com/mforkel/docker-ce-i386

    The description of README-i386.md is all you need, but here the shot description:

    1) use git clone to get a local version of the repository

    2) in my case i needed a debian .deb file so i ran ARCH=i386 DOCKER_BUILD_PKGS=debian-stretch make deb in the main Folder

    3) when the makescript finished you can find your deb file in ./components/packaging/deb/debbuild/debian-stretch

    I did not test this build extensively, but running docker run hello-world worked without errors

    EDIT: By now i can confirm many packages working. E.g. Portainer and Nextcloud. Some packages are build agains 64bit architecture and you have to build the container on your own, but it worked for me without any problems

    0 讨论(0)
  • 2020-12-14 10:21

    Now, you can install with this command sudo apt install docker.io. After this, you will see lots of lines for the installation of Docker and the installer will ask you "do you want to continue?", you need to type y. Then, the installation will be finished. Now, you can check it with this command docker version. If you see just client section, you need to type sudo docker version. After this, you will see the client and server.

    0 讨论(0)
提交回复
热议问题