Обнаружили сообщение Spring tutorial о разработке приложения, в котором используется хранилище Redis, но ничего не знают о Docker и не хотят его изучать. Исходный код-приложения содержит docker-compose.yml
файла с несколькими Redis ориентированных параметров и Spring документов будут говорить:Как запустить Redis на Docker с помощью docker-compose.yml?
Существует грузчик-compose.yml файл в исходном коде в Github, который вы можете запустить действительно легко в командной строке с докер-компоновкой.
Но, похоже, это не так просто, и документы Docker слишком сложны.
Установили Докер и развернуты Redis там:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
81cbeeb08153 redis "docker-entrypoint.sh" 22 hours ago Up 21 minutes 6379/tcp Server
докер-compose.yml
redis:
image: redis
ports:
- "6379:6379"
Что дальше? Как импортировать это в Docker Redis?
Я пытаюсь сделать Redis на машине Windows, чтобы, наконец, работать с моим простым приложением localhost.
Да, он установлен. Но где я помещаю 'docker-compose.yml', прежде чем запускать эту команду? – WildDev
Обычно он находится в корневой директории проекта, поэтому вы можете начать что-то сразу после его вытаскивания. В вашем конкретном случае 'docker-compose.yml' не полагается на другие файлы, так что это нормально в любом месте. Вы 'cd' в этот каталог, а затем' docker-compose up'. Если вы запустили изображение redis без компоновки докеров в том же порту, вам нужно остановить его, чтобы избежать конфликта. – Daerdemandt
Действительно, наконец, эта работа! Спасибо :)) – WildDev