본문 바로가기

Docker

[docker] 이미지/컨테이너 파일로 저장하고 불러오기 도커의 장점을 폐쇄된 네트워크 환경에서 활용하기란 쉽지가 않다. 그나마 도커를 사용하니까 폐쇄된 리눅스 환경에서 이만큼의 편의를 가질수 있기도 하고. 암튼 매번 업데이트마다 자꾸 여러명의 결재를 거쳐야하는 네트워크인가를 통해 서버를 열기가 껄그러워서, 이미지를 파일로 만들어서 사용하게되었다. 용량때문에 ftp서버 통해서 옮기는데 시간이 조금 걸리지만 그런대로 쓸만하다. 퇴근시간쯤에 이미지를 날려서 처음 이 명령어를 써봤는데, 덕분에 일찍 집에갈 수 있었다. 이미지 저장하기 docker save [option] [image:tag] -o [저장할파일명.tar] 이미지 불러오기 docker load < [tar파일 이름] 이미지 말고도 컨테이너도 저장하고 불러올 수 있다. 컨테이너 저장하기 docker ex..
[docker-compose] docker-compose up에서 네트워크 생성이 되지 않을 때 # 발단 어떤 환경에서 발생하는지는 정확히 알 수 없지만, 회사의 서버에 도커를 설치하면 기본 ip 대역 생성이 되지않아 아래의 메세지와 함께 도커 실행이 되지 않았다. Error starting daemon: Error initionalizing network controller 그래서 아래의 명령어로 직접 bridge ip를 추가해줬었다. root$ ip link add name docker0 type bridge root$ ip addr add dev docker0 172.17.0.1/16 root$ service docker start # 문제 default 네트워크로 bridge를 사용하는 환경에서 컨테이너를 실행해서 잘 사용해오다가, 근래에 서버 점검할때마다 컨테이너가 한꺼번에 종료되는 일이 ..
[Linux] 리눅스 용량, 메모리 정보 확인하기 리눅스 환경에서 도커로 ELK 스택 서비스를 운영 사용하다보면 로그관리때문에 메모리나 디스크정보 확인을 할 일이 많은데,자주 사용하게 되는 기능들 위주로 정리해보았다. # 메모리 - 전체 메모리 정보 확인하기cat /proc/meminfo | grep MemTotal - 사용중인 메모리 확인하기free # CPU 확인하기cat /proc/cpuinfo | more # 디스크 - 전체 디스크, 파티션 용량 확인하기df -h - 디렉토리 기준 용량 확인하기du -hsx * | sort -rh | head -10 * : 경로위치, 생략시 현재 폴더du -h : 용량을 읽기좋은 포멧으로 정리 ex)1K, 200M, 3G ..du -s : 요약du -x : 디렉토리 하위 스킵sort -r : 비교 결과 역순sor..