У меня есть приложение ruby on rails.Это работает на моем компьютере Mac.Я хочу докеризировать его.
Файл Docker находится ниже:
....
EXPOSE 3000
# Start the main process.
CMD ["rails", "server"]
Я создаю приложение, и оно отлично работает.
$docker build -t my-rails-app .
Идентификатор образа Docker
$docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1f02e0e60da5 my-rails-app "rails server" 5 minutes ago Up 5 minutes 0.0.0.0:3000->3000/tcp dazzling_hamilton
Получить IP-адрес
$docker inspect 1f02e0e60da5 | grep IPAddress
"SecondaryIPAddresses": null,
"IPAddress": "172.17.0.2",
"IPAddress": "172.17.0.2",
Нет ответа на запрос http $ curl 172.17.0.2:3000
curl: (7) Failed to connect to 172.17.0.2 port 3000: Operation timed out