도커 컨테이너 안을 직접 세팅해야하는 케이스가 많다.
이미지 생성시 필수 설치
root 나 sudo 권한이 필요. 대부분의 대기업 내부망 서버에서는 root권한을 안 주려고 하는데 상황 설명을 정확히 할 필요가 있음
도커 설치할때 세팅권한을 사용할 유저에게 주면 되는 문제임.
하지만 클라이언트 사 쪽은 그런 부분들을 신경 안 써주기 때문에 이런 일이 발생할 수 있음을 알고 우리가
Docker in Docker 실행해야 하면? → --privileged
✅ USB, GPU 등 하드웨어 접근해야 하면? → --privileged
✅ 컨테이너에서 네트워크 설정 변경해야 하면? → --privileged
✅ 컨테이너에서 sysctl 같은 커널 설정 변경해야 하면? → --privileged
❌ 그 외에는 cap_add로 필요한 권한만 추가하는 것이 더 안전함!
docker cp /usr/share/fonts [컨테이너]:/usr/share/fonts
fc-cache -f -v #적용
encoding: 관련 encoding 설정을 도커 컴포즈 파일 environments 에 세팅한다
locale issue : locale C.utf8 파일 있는지 확인해보고 env 설정
docker compose up 이 안되면 컨테이너 단위로 docker compose up 을 해본다. 대부분은 도커 이미지를 docker load -i .tar 하다가 도중에 손상되는 케이스가 많기 때문에 이미지 지워보고 다시 로드 해보면 될 수도 있음.