Dockerfile未知标志:chown

时间:2019-01-25 10:27:28

标签: docker

我的Dockerfile在以下步骤失败:

ADD --chown=user:user test.py /etc/test

有关如何解决它的任何建议?我正在使用AWS EC2实例RHEL 7.6 使用下面的docker版本输出更新:

Client:
 Version:         1.13.1
 API version:     1.26
 Package version: docker-1.13.1-88.git07f3374.el7.x86_64
 Go version:      go1.10.2
 Git commit:      07f3374/1.13.1
 Built:           Thu Dec  6 07:01:49 2018
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: docker-1.13.1-88.git07f3374.el7.x86_64
 Go version:      go1.10.2
 Git commit:      07f3374/1.13.1
 Built:           Thu Dec  6 07:01:49 2018
 OS/Arch:         linux/amd64
 Experimental:    false

如果这是问题,请提供有关如何更新到最新版本的docker的建议

1 个答案:

答案 0 :(得分:1)

此语法需要Docker 17.09+。我认为您可能需要升级Docker。

或者只是尝试更改这些行:

ADD test.py /etc/test
RUN sudo chown -R user:user /etc/test/test.py