It’s a nightmare if you have a unsupported arch while building tools. I have tried to build docker for RHEL/CentOS, Ubuntu for ppc64le. It took me lots of time.
Fortunately, from 1.10, docker will support arch ppc64le officially. ppc64le will be the default arch for OpenPOWER system. As of now, docker code is still in reorg. So there might be some tricks while building docker for ppc64le. Follow below steps. You can get a preview docker 1.10.0-dev for your system. Let’s try it.
It is much simpler than before. Only two commands~
docker build -t docker -f Dockerfile.ppc64le . docker run --privileged docker ./hack/make.sh gccg
Let’s check the running version.
./docker-1.10.0-dev version Client: Version: 1.10.0-dev API version: 1.23 Go version: go1.4.2 gccgo (GCC) 5.3.0 Git commit: 6f86bce-unsupported Built: Sun Jan 31 16:11:15 2016 OS/Arch: linux/ppc64le Server: Version: 1.10.0-dev API version: 1.23 Go version: go1.4.2 gccgo (GCC) 5.3.0 Git commit: 6f86bce-unsupported Built: Sun Jan 31 16:11:15 2016 OS/Arch: linux/ppc64le
Leave a Reply