본문 바로가기

리눅스

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

728x90

도커 컨테이너 터미널 프롬프트(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