Докер, не удается запустить Ghost на порту по умолчанию 2368

#docker #ghost-blog

Вопрос:

Использование официального (Docker) изображения из docker hub:

Я ожидал, что это сработает с портом по умолчанию 2368, но localhost:2368 просто завис

 docker run -d --name some-ghost2 -v some-ghost-data:/var/lib/ghost/content ghost
 

локальный хост:3001 работал

 docker run -d --name some-ghost2 -v -p 3001:2368 some-ghost-data:/var/lib/ghost/content ghost
 

Затем ссылки на страницах введения потерпели неудачу, поскольку они ссылались на 2368

Ответ №1:

Исправление, которое заняло у меня некоторое время, чтобы добраться до:

 docker run -d --name some-ghost2 -v -p 2368:2368 some-ghost-data:/var/lib/ghost/content ghost
 

Комментарии:

1. ( -p host-port:container-port Опция не может находиться между -v опцией и ее named-volume:/container-path аргументом.)