Я новичок в Docker и следую учебному пособию https://github.com/docker/labs/blob/master/beginner/chapters/webapps.md
После того, как я собрал свой образ (с именем expose-static), я могу запустить docker run expose-static
Однако, если я делаю что-то вроде docker, запускаю expose-static -p 5000: 5000 для публикации порта, он завершается ошибкой и выдает ошибку: C: \ Program Files \ Docker \ Docker \ Resources \ bin \ docker.exe: ответ об ошибке от демона: Создание среды выполнения OCI не выполнено: container_linux.go: 344: запуск процесса контейнера вызвал "exec: \" - p \ ": исполняемый файл не найден в $ PATH": неизвестно.
Это вывод консоли, если яdo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9f8c404eadf4 expose-static "/bin/sh -c 'cd /usr…" 2 minutes ago Up 2 minutes 80/tcp, 5000/tcp <some_name_I_dunno>
содержимое моего Dockerfile
FROM nginx
EXPOSE 5000
ENV AUTHOR=Docker
WORKDIR /usr/share/nginx/html
COPY Hello_docker.html /usr/share/nginx/html
CMD cd /usr/share/nginx/html && sed -e s/Docker/"$AUTHOR"/ Hello_docker.html > index.html ; nginx -g 'daemon off;'