通过Dockerfile安装最新的Docker客户端

时间:2017-07-18 01:25:48

标签: docker

我已在Dockerfile中包含这些步骤,以便在我的容器上设置最新的Docker客户端

RUN wget -P /tmp/ https://get.docker.com/builds/Linux/x86_64/docker-1.12.6.tgz && \
    tar -xvf /tmp/docker-1.12.6.tgz --directory /tmp/ && \
    mv /tmp/docker /usr/local/bin/docker

想确保我做对了,所以我已经进入容器并做了这个

XX@XXXXXXXXXXXX:/$ docker
bash: docker: command not found
XX@XXXXXXXXXXXX:/$ docker version
bash: docker: command not found
XX@XXXXXXXXXXXX:/$
XX@XXXXXXXXXXXX:/$ which docker
XX@XXXXXXXXXXXX:/$

不确定为什么不起作用。请帮忙! 非常感谢提前。

1 个答案:

答案 0 :(得分:1)

您应该将docker客户端二进制文件复制到/usr/local/bin而不是整个未压缩的docker文件夹。
因此,更改应为:mv /tmp/docker/docker /usr/local/bin