過去に上記のような記事を書きましたが、Docker 1.12で試してみたところ動作しなくなっている模様。
詳細は以下のとおり。
$ docker version
Client:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 22:11:10 2016
OS/Arch: linux/amd64
Server:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 22:11:10 2016
OS/Arch: linux/amd64
$ docker info
Containers: 4
Running: 0
Paused: 0
Stopped: 4
Images: 20
Server Version: 1.12.0
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: xfs
Dirs: 25
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge null host overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor seccomp
Kernel Version: 4.4.0-31-generic
Operating System: Ubuntu 16.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 24
Total Memory: 70.85 GiB
Name: ubuntu-virt.kometch.local
ID: AJPJ:MUFZ:PWTZ:TKHS:VWZ5:6FQT:QTAY:TY4H:EOVX:SLSE:QBIP:V3QW
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Insecure Registries:
127.0.0.0/8
予めDocker pullしたイメージを動作させようとすると以下のようになりました。
kometch@ubuntu-virt:~$ docker run ioft/armhf-ubuntu
Unable to find image 'ioft/armhf-ubuntu:latest' locally
latest: Pulling from ioft/armhf-ubuntu
77c45a60f4e6: Already exists
7d1fb2204ca8: Already exists
8789c51a4fa7: Already exists
Digest: sha256:18046759911b86af563d1eb8518d1dc25b873a4c62b8aea2d185e6052e4adf92
Status: Downloaded newer image for ioft/armhf-ubuntu:latest
standard_init_linux.go:175: exec user process caused "no such file or directory"
kometch@ubuntu-virt:~$ docker start 0b32ff22d617
0b32ff22d617
kometch@ubuntu-virt:~$ docker exec -it 0b32ff22d617 bash
Error response from daemon: Container 0b32ff22d6171b1109ef8f3223750513808a6e52f8c1cb3ba356cafae44b6823 is not running
コンテナからの反応がないと言われてしまいます。
1.12-rcまでは動作していたので、正式版からの問題だと思うのですが・・・
一応、Githubのissueで報告してみました。