小编ave*_*ler的帖子

Docker 守护进程在更新后回答“404 页面未找到”

我最近将我的 docker 从 1.4 更新到 1.5(使用包lxc_docker)。

从那以后,docker daemon 发送这样的错误(对于每个命令):

$ docker version 
Client version: 1.5.0
Client API version: 1.17
Go version (client): go1.4.1
Git commit (client): a8a31ef
OS/Arch (client): linux/amd64
FATA[0000] Error response from daemon: 404 page not found 
Run Code Online (Sandbox Code Playgroud)

但是如果我使用以前版本的客户端,我会得到很好的答案:

$ /usr/bin/docker-old version 
Client version: 1.4.0
Client API version: 1.16
Go version (client): go1.3.3
Git commit (client): 4595d4f
OS/Arch (client): linux/amd64
Server version: 1.5.0
Server API version: 1.17
Go version (server): go1.4.1
Git commit (server): a8a31ef
Run Code Online (Sandbox Code Playgroud)

好像是代理设置(HTTP_PROXY …

http-proxy docker

11
推荐指数
2
解决办法
1万
查看次数

对安装的软件包版本进行排序

我正在尝试获取已安装内核包的最新版本。主要的困难是,在我的情况下,版本可以安装在一个错误的顺序,所以我不能简单地用--last从参数rpm

我想使用包含参数的coreutils'sort命令 (coreutils-8.4-31.el6_5.1) --version-sort,但这没有按预期返回:

$ rpm -q 'kernel' |sort --version-sort
kernel-2.6.32-431.5.1.el6.x86_64
kernel-2.6.32-431.11.2.el6.x86_64
kernel-2.6.32-431.17.1.el6.x86_64
kernel-2.6.32-431.el6.x86_64

rpm -q 'kernel' --last
kernel-2.6.32-431.17.1.el6.x86_64             mar. 13 mai 2014 09:48:44 CEST
kernel-2.6.32-431.11.2.el6.x86_64             jeu. 24 avril 2014 11:15:25 CEST
kernel-2.6.32-431.5.1.el6.x86_64              mer. 12 mars 2014 15:52:23 CET
kernel-2.6.32-431.el6.x86_64                  ven. 29 nov. 2013 17:48:19 CET
Run Code Online (Sandbox Code Playgroud)

如您所见,修订版 431.e16(最旧的)被排序为最新的。电话rpm -qi确认:

Release     : 431.17.1.el6                  Build Date: jeu. 08 mai 2014 02:48:49 CEST
Release     : 431.el6                       Build Date: ven. 22 nov. 2013 …
Run Code Online (Sandbox Code Playgroud)

rpm sort coreutils

3
推荐指数
1
解决办法
4533
查看次数

标签 统计

coreutils ×1

docker ×1

http-proxy ×1

rpm ×1

sort ×1