Сначала вы должны добавить своего пользователя в группу докеров вместо того, чтобы постоянно использовать sudo.
Видимо, изображение действительно меняет точку входа. Файл .bashrc
записывается в root
, к которому мы не можем получить доступ во время выполнения, и мы являемся другим пользователем при запуске по сравнению с при сборке. Я пытался написать алайсы к /etc/profile
, но это не поднято. Без изменения точки входа в изображение простейшее решение, вероятно, будет примерно таким:
RUN echo "alias msfconsole='/usr/src/metasploit-framework/msfconsole'" >>/usr/src/metasploit-framework/.profile
RUN echo "alias msfvenom='/usr/src/metasploit-framework/msfvenom'" >>/usr/src/metasploit-framework/.profile
и запуск . .profile
при запуске.