Dockerfile Неизвестный флаг: chown - PullRequest
0 голосов
/ 25 января 2019

Мой Dockerfile не работает на следующем шаге:

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

Есть предложения, как это исправить?Я использую экземпляр AWS EC2 RHEL 7.6 Обновление с выводом версии докера ниже:

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

Пожалуйста, посоветуйте, как перейти на более новую версию докера, если это проблема

1 Ответ

0 голосов
/ 25 января 2019

Docker 17.09+ требуется для этого синтаксиса. Я думаю, что вам может потребоваться обновить Docker.

Или просто попробуйте изменить эти строки:

ADD test.py /etc/test
RUN sudo chown -R user:user /etc/test/test.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...