Docker

Docker

Timezone | docker container timezone 변경, 도커 컨테이너 시스템 시간 변경

Docker 컨테이너에서 로그를 확인하다 보면 시간이 UC T기준으로 찍히는 경우가 많은데 운영 환경이 한국(KST) 기준이라면 로그 분석 시 매번 시간 변환을 해야 해서 변경을 해 줘야만 한다. 먼저 컨테이너 내부에서 tzdata를 설치 해 줘야 한다.apt-get update && apt-get install -y tzdata위 명령어를 통해 설치를 하게 되면타임존을 선택할 수 있는 창이 뜬다. 여기서 사용하고자 하는 타임존 나라, 도시를 선택하면 설치가 완료 된다. ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime이후 위 명령어로 위에서 선택한 시간대 파일을 시스템 기본 시간 설정 파일로 연결해 주면 컨테이너 시스템 시간을 위에서 설정한 시간 기준으로 동..

Docker

vscode docker container에서 pip 명령어가 안될 때 | bash: pip3: command not found

우분투 터미널에서 exec -it로 접속한 도커 컨테이너에서는 pip 명령어가 제대로 작동하는데 vscode에서 attach한 도커 컨테이너에서는 pip 명령어가 동작하지 않고 bash: pip3: command not found이런 에러가 발생할 때가 있다. vscode에서 바라보는 PATH와 터미널에서 접속한 컨테이너의 PATH가 일치하지 않기 때문에 일어나는 문제이다.echo $PATHvscode에서 위 명령어를 이용해 PATH를 출력하면 다음과 같이 나올 것이다.root/.vscode-server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681/bin/remote-cli:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sb..

Docker

Docker | Docker(도커) , Docker compose(도커 컴포즈) 명령어 모음 (상시 추가 예정)

도커를 사용하면서 자주 썼던 명령어들 중 미쳐 외우지 못한 명령어들을 계속 검색해서 찾아보거나 손으로 적어둔 종이를 찾는 것이 귀찮아서 블로그에 정리 해 두려고 한다. 1. 도커 버전 확인 $ docker version 2. 도커 이미지 목록 확인 # 중간 이미지까지 모든 이미지 표시 $ docker image ls -a # 도커 id만 표시 $ docker image ls -q 3. 도커 이미지 삭제 $ docker rmi -f "이미지 id" 4. 도커 컨테이너 목록 확인 $ docker container ps -a 4. 도커 컨테이너 삭제 $ docker rm -f "컨테이너 이름" 5. 컨테이너 가동 확인 $ docker container stats "컨테이너 id" 6. 실행 중인 컨테이너 상태..

토오오끼
'Docker' 카테고리의 글 목록