我已在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:/$
不确定为什么不起作用。请帮忙! 非常感谢提前。
答案 0 :(得分:1)
您应该将docker客户端二进制文件复制到/usr/local/bin
而不是整个未压缩的docker
文件夹。
因此,更改应为:mv /tmp/docker/docker /usr/local/bin