반응형 localtime1 도커 실행시 타임존 동기화 및 생성 파일 권한 도커로 MariaDB를 실행하던 도중에 타임존이 현재 OS와 다르게 표시되었다. 컨테이너의 timezone이 달라서 발생하는 문제, Volume를 이용하여 /etc/localtime을 이용하도록 수정, (해당 내용은 Tomcat 등 모든 컨테이너에 동일하게 적용하였다.) 또한 컨테이너 외부에 데이터베이스 파일 및 로그 파일이 기록되도록 설정하였으나, 도커 내부의 권한으로 인해서 root로 접근하여 권한을 변경하는 등의 작업 후 파일을 접근 할수 있어서 -u 옵션을 통해서 해당 파일을 컨테이너를 실행한 시점에서의 UID, GID를 설정하여, 기록되도록 함. 단점은 컨테이너 내부에서 파일을 사용할 때 문제가 있을 수 있음. docker run -dit \ --name sv_db \ --net=host \ -.. 2020. 2. 6. 이전 1 다음 반응형