docker 3

Docker Remote API를 사용하여 원격 Docker 정보 얻어오기

'docker ps' 라는 Docker 명령은 Local에 존재하는 Docker System에서만 유효한 명령어이다. 오늘의 도전 과제 원격지의 'docker ps' 결과 얻어오기 우선 docker service 를 설치하면 기본적으로 unix socket 을 통해 명령을 전달 받는 것만 허용되어 있다. docker ps 라는 명령을 치면 로컬의 unix socket 을 통해 docker daemon이 명령어를 실행하는 것이다. 우리는 다른 서버, 원격의 docker 정보를 가져와야 하므로 원격의 docker에 tcp socket 열어줘야 한다. 내가 접근하고 싶은 docker가 설치된 서버로 접속하여 아래와 같이 작업하자. 1. docker.service 파일에 Docker daemon의 host ip..

Docker 2022.03.12

Docker Container 시간 TIMEZONE 설정 하기

Docker container 시간은 기본적으로 UTC로 되어있다. Docker container 시간을 내가 원하는 Timezone으로 변경하기 위해 환경변수 TZ를 사용하면 된다. testimage 라는 테스트용 도커 이미지를 생성하였다. 이 이미지를 그냥 run 하여 시간을 확인해보면.. Timezone이 UTC로 설정되어 있다. 이제 환경변수 TZ에 내가 설정하고 싶은 Timezone인 Asia/Seoul을 넣어서 실행해보자. Timezone이 KST로 설정되었다. docker-compose.yml 을 사용할 때에도 동일하게 TZ={timezone} 으로 설정해주면 된다. 지원하는 Timezone 설정은 https://en.wikipedia.org/wiki/List_of_tz_database_ti..

Docker 2021.11.15

리눅스 Docker 저장 위치 확인 및 변경

생각보다 자주 확인하는 Docker 데이터 저장 위치. 확인 할 때 마다 구글링을 해서 나의 두번째 뇌에 저장시켜본다. Docker 데이터 저장 위치 확인하기 sudo docker info | grep Root Docker 데이터 저장 위치 변경하기 docker 데이터 저장할 폴더 생성하기 mkdir /home docker 저장 위치 변경하기 위해 서비스 설정 파일 열기 vi /lib/systemd/system/docker.service systemctl daemon-reload systemctl stop docker systemctl start docker sudo docker info | grep Root

리눅스 2021.08.21
반응형