我试图在Docker中运行一个容器,但是对于任何容器,我都会遇到同样的错误:
‘`sudo码头-D运行-p 49160:22 -p 49161:1521 -p 49162:8080
2015/03/01 14:01:15调试stdcopy.go:112框架大小: 81 2015/03/01 14:05:48完成命名空间删除功能操作不允许调试hijack.go:96劫持结束的stdout调试commands.go:2004结束的CmdRun(),等待劫持结束。
日志文件没有告诉我任何信息:-/
2015/03/01 15:10:08 POST /v1.12/containers/create [babaacd3] +job create() [babaacd3] -job create() = OK (0) 2015/03/01 15:10:09 POST /v1.12/containers/cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d/attach?stderr=1&stdout=1&stream=1 [babaacd3] +job container_inspect(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job container_inspect(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job attach(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) 2015/03/01 15:10:09 POST /v1.12/containers/cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d/start [babaacd3] +job start(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] +job allocate_interface(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job allocate_interface(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job allocate_port(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] -job start(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] +job release_interface(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) 2015/03/01 15:10:09 Stopping proxy on tcp/[::]:49161 for tcp/172.17.0.4:1521 (accept tcp [::]:49161: use of closed network connection) 2015/03/01 15:10:09 Stopping proxy on tcp/[::]:49160 for tcp/172.17.0.4:22 (accept tcp [::]:49160: use of closed network connection) 2015/03/01 15:10:09 Stopping proxy on tcp/[::]:49162 for tcp/172.17.0.4:8080 (accept tcp [::]:49162: use of closed network connection) [babaacd3] -job release_interface(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) [babaacd3] -job attach(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0) 2015/03/01 15:10:09 POST /v1.12/containers/cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d/wait [babaacd3] +job wait(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) [babaacd3] -job wait(cb137c31e5e98ba97b1600c61aa91055bff4bb039800c0edbaf195be25b2519d) = OK (0)
我正在使用的内核: Linux桌面3.13.0-24-通用#47-Ubuntu星期五,5月2日23:31:42 UTC 2014 i686 GNU/Linux
有人知道该怎么做吗?
编辑:这是另一个试图运行禤浩焯Mouats的建议:
user@user-桌面~$ sudo docker -D运行debian echo Hello World
[debug] stdcopy.go:112 framesize: 38
2015/03/01 15:53:35 exec format error
[debug] hijack.go:96 [hijack] End of stdout
[debug] commands.go:2004 End of CmdRun(), Waiting for hijack to finish.user@user-桌面~$ sudo服务docker.io重新启动
docker.io stop/waiting
docker.io start/running, process 5467user@user-桌面~$ sudo docker -D运行debian echo Hello World
[debug] stdcopy.go:112 framesize: 81
2015/03/01 15:53:52 finalize namespace drop capabilities operation not permitted
[debug] hijack.go:96 [hijack] End of stdout
[debug] commands.go:2004 End of CmdRun(), Waiting for hijack to finish.发布于 2015-03-01 21:34:51
你有一台32位主机。因此,您将无法使用为64位Linux构建的标准Docker映像。
您可能会发现,您可以从Dockerfiles构建自己的映像,但是您将无法使用正式的映像。
在集线器上有一些映像是为32位架构构建的,您可以尝试这些映像,例如:https://registry.hub.docker.com/u/32bit/debian/
发布于 2015-03-29 13:46:17
我正在使用LinuxMont17.1。安装了docker.io和lxc-码头从码头自己的网站。不知何故它的启动不像你的案子。
我必须安装AppArmor才能正确启动。
对14.04:https://docs.docker.com/installation/ubuntulinux/使用这组说明
确保您正在运行以下代码: wget https://get.docker.com/ _ sh
这就安装了lxc,它是一个围绕码头的高级包装器,允许正确安装多个附加的依赖项。
关于AppArmor:https://github.com/docker/docker/issues/9745上Ubuntu需求的问题
https://stackoverflow.com/questions/28794523
复制相似问题