docker -компонент использует кеш - PullRequest
0 голосов
/ 20 марта 2020

Я не могу заставить docker -создать на работу. Если я docker -compose --verbose up, я получаю следующее ...

compose.cli.verbose_proxy.proxy_callable: docker inspect_container -> {'AppArmorProfile': '',
 'Args': ['-c', '["bin/rails", "s", "-b" "0.0.0.0]'],
 'Config': {'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['/bin/sh', '-c', '["bin/rails", "s", "-b" "0.0.0.0]'],
            'Domainname': '',
            'Entrypoint': None,
            'Env': ['PATH=/usr/local/bundle/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
                    'RUBY_MAJOR=2.7',

В одном пункте моей команды в прошлом отсутствовали двойные кавычки после "0.0.0.0". Тем не менее, я обновил свой Dockerfile так, что теперь строка говорит:

CMD ["bin/rails", "s", "-b", "0.0.0.0"]

Как мне заставить docker использовать мой Dockerfile? Когда я запускаю docker -составить, я получаю

web_1  | /bin/sh: 1: Syntax error: Unterminated quoted string

1 Ответ

0 голосов
/ 20 марта 2020

Мне нужно было

docker system prune -a

, а затем docker - составление сработало. Идет день, я никогда не вернусь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...