Я натянул изображение TeamCity агента из:Расширение существующего Docker Image
https://hub.docker.com/r/jetbrains/teamcity-agent/
Я установил Subversion и узел поверх этого изображения и совершил его обратно в Докер Hub путем редактирования существующих изображение -
https://hub.docker.com/r/antonrand/teamcity-agent/
Теперь я хотел бы расширить изображение - просто добавив другой точки монтирования. Это мой Dockerfile:
FROM antonrand/teamcity-agent
# Create build directory
RUN mkdir -p /usr/src/test
VOLUME /usr/src/test
WORKDIR /usr/src/test
Когда я запускаю это ничего не происходит, как я могу сказать Docker, чтобы выполнить команду CMD, уже установленной на официальном изображении? Они не опубликовали свой файл Dockerfile, поэтому я не знаю, что делать.
Спасибо за помощь :)
я получаю '$ истории докер JetBrains/Teamcity-агент | grep CMD 2 недели назад/bin/sh -C# (nop) CMD ["/run-services.sh"] 0 B 7 недель назад/bin/sh -C# (nop) CMD ["java" "-version"] 0 B 10 недель назад/bin/sh -C# (nop) CMD ["/ bin/bash"] 0 B ' –
user2915097
Я думаю, что эта строка имеет значение' CMD ["/ run-services .sh "]' – user2915097
Спасибо, просто отсутствовала линия CMD ["/run-services.sh"]. –