Я не могу заставить 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