리눅스

도커 컨테이너 터미널 프롬프트(PS1) 색상 변경

변군이글루 2021. 11. 25. 23:08
반응형

도커 컨테이너 터미널 프롬프트(PS1) 색상 변경

Dockerfile에서 컨테이너 내에서 사용할 터미널 프롬프트(PS1)를 설정하려면 Dockerfile 내에서 ENV 지시문을 사용하여 PS1 환경 변수를 설정할 수 있습니다.

 

  • Dockerfile 파일 생성
vim Dockerfile
FROM centos:7

LABEL website="sangchul.kr"

ENV PS1="\[\e[33m\]\u\[\e[m\]\[\e[37m\]@\[\e[m\]\[\e[34m\]\h\[\e[m\]:\[\033[01;31m\]\W\[\e[m\]$ "

RUN echo 'PS1=$PS1' >> ~/.bashrc
  • Docker 이미지 빌드
docker build --tag centos-ps1:0.1 .
  • 컨테이너 실행
docker run -it --rm centos-ps1:0.1 bash

ps1

터미널 프롬프트(PS1) 설정

export PS1="\[\e[33m\]\u\[\e[m\]\[\e[37m\]@\[\e[m\]\[\e[34m\]\h\[\e[m\]:\[\033[01;31m\]\W\[\e[m\]$ "
source ~/.bashrc

 

728x90
반응형