[LINUX] Docker Alpine Bash Git Eingabeaufforderung Abschluss Einstellung Memo

Dockerfile


FROM alpine

RUN apk add bash
RUN sed -i 's/root:x:0:0:root:\/root:\/bin\/ash/root:x:0:0:root:\/root:\/bin\/bash/' /etc/passwd

RUN apk add git-bash-completion
WORKDIR /usr/share/bash-compeletion/completions
RUN curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh -o git-prompt
RUN : "Hängen Sie git-bezogene Einstellungen an bashrc an" && { \
  echo 'source /usr/share/bash-completion/completions/git'; \
  echo 'source /etc/bash_completion.d/git-prompt'; \
  echo "export PS1='[\\u@\\h \\W\$(__git_ps1 \" (%s)\")]\\\$ '" ; \
} | tee -a ~/.bashrc
ENV PROMPT_COMMAND '__git_ps1 "\u@\h:\w" "\\\$ "'
ENV GIT_PS1_SHOWDIRTYSTATE true
ENV GIT_PS1_SHOWCOLORHINTS true

Ich möchte Alpin nicht im Entwicklungscontainer verwenden ... Kann mir bitte jemand ein besseres Rezept sagen

Recommended Posts

Docker Alpine Bash Git Eingabeaufforderung Abschluss Einstellung Memo
[Linux-Einstellungsserie] Bash-Eingabeaufforderungseinstellung. / prompt / bash / shell
Bash-Skript-Memo