【发布时间】:2015-05-01 21:41:15
【问题描述】:
我正在尝试在 Docker 中运行一个容器,但对于任何容器,我总是遇到相同的错误:
`sudo docker -D run -p 49160:22 -p 49161:1521 -p 49162:8080 alexeiled/docker-oracle-xe-11g
2015/03/01 14:01:15 [调试] stdcopy.go:112 帧大小:81 2015/03/01 14:05:48 完成命名空间删除功能操作不允许 [debug] hijack.go:96 [hijack] 标准输出结束 [debug] commands.go:2004 End of 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 pc-desktop 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:31:42 UTC 2014 i686 i686 i686 GNU/Linux
有人知道该怎么做吗?
编辑: 这是另一个试图运行 Adrian Mouats 建议的人:
user@user-desktop ~ $ sudo docker -D run 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-desktop ~ $ sudo service docker.io restart
docker.io stop/waiting
docker.io start/running, process 5467
user@user-desktop ~ $ sudo docker -D run 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.
【问题讨论】:
-
您预计会发生什么?我实际上没有看到任何错误消息...
-
据我所知,应该有一个 oracle 数据库服务正在运行。与 echo hello world 相同的命令不会打印任何内容。我错过了什么吗?
-
我不知道。这真的很难说。如果你运行会发生什么:
docker run debian echo Hello World -
docker info 给了我这个:容器:46 个图像:65 个存储驱动程序:aufs 根目录:/var/lib/docker/aufs 目录:157 执行驱动程序:native-0.2 内核版本:3.13.0 -24-generic 警告:不支持交换限制
-
您是在 32 位主机上运行吗?
标签: docker linux-mint