도커 7

docker-h5ai 이미지가 50만회 pull 되었습니다

공부하다가 잘 안 돼서 깃허브를 둘러봤는데, 기분 좋은 숫자가 보여서 포스팅합니다. 제가 2018년도에 처음으로 만들어 배포한 도커 이미지가 50만회 pull이 되었습니다 ㅎㅎ github.com/awesometic/docker-h5ai awesometic/docker-h5ai Lightweight h5ai 0.29.2 container with Nginx 1.17 & PHP 7 based on Alpine Linux. - awesometic/docker-h5ai github.com 사실 블로그에 자랑도 했었죠. ㅎㅎ.. awesometic.tistory.com/176 Docker - h5ai, 개인 파일 사이트 이미지 개발/배포 Docker - h5ai H2로 서버를 옮기면서 x86이기도 하고 용량도,..

Daily 2021.02.16

Docker 불필요한 이미지들 한 번에 제거하기

Docker 이미지 정리하기 Docker를 사용하다 보면 필연적으로 사용하지 않는 이미지들이 쌓이게 됩니다. 이미지 크기가 아무리 작아도 수십 개가 쌓이면 굉장히 큰 용량이 되더라구요. 아래 명령어를 사용하시면 됩니다. # 사용하지 않는/사용된적 없는 이미지 모두 정리 docker image prune # 현재 컨테이너에서 사용되는 이미지 외에 모두 정리 docker image prune -a 제 경우엔 이런 느낌이었습니다. docker image prune만 입력해봤습니다. 많이 지워졌지만 그래도 애매한 이미지들이 꽤 남아있었어요. 지금 컨테이너에서 사용하고 있는 이미지 말고 모두 지우기 위해 docker image prune -a를 입력했습니다. 많이 깔끔해졌네요. :) 출처 https://stack..

Programming/Docker 2019.08.05

Docker 이미지 한 번에 업데이트하기 (latest 태그)

Docker 이미지 한 번에 업데이트 한 번 Pull 했던 도커 이미지들을 위한 업데이트 명령어는 없습니다. 다시 동일한 이미지를 docker pull 해야만 최신 이미지를 저장할 수 있어요. 이 명령어를 통해 가지고 있는 모든 이미지의 latest 태그를 다시 Pull할 수 있습니다. 업데이트 후, 동일한 옵션으로 다시 컨테이너를 생성해 주시면 됩니다. 동일한 옵션 사용을 위해 컨테이너 실행할 때 docker-compose 로 실행하는 게 편하구요. :) docker images |grep -v REPOSITORY|awk '{print $1}'|xargs -L1 docker pull 참고 http://www.googlinux.com/update-all-docker-images/index...

Programming/Docker 2019.05.20

Docker NAS - LinuxServer.io 활용하기

퍼가실 땐 링크로 퍼가주시고, 인용할 경우 출처를 꼭 남겨주세요. 막히는 부분이나 이상한 부분, 더 괜찮은 아이디어는 댓글로 자유롭게 달아주세요. 제 블로그에는 구글 광고가 삽입되어 있습니다. 괜찮으시다면 광고 한 번씩 눌러주세요. 힘도 되고 책임감도 높여줘서 글의 퀄리티가 향상됩니다. :) LinuxServer.io 이제 아시다시피 Docker NAS를 구축하려면 NAS 구축을 용이하게 해주는 이미지들이 필요합니다. 도커 저장소에 좋은 이미지들이 많이 있지만, 특히 개인 서버 구축에 힘써주는 단체가 있어요. LinuxServer.io란 곳입니다. 저희가 보통 NAS에서 사용하고자 하는 서비스들, Plex, Transmission, NextCloud 등 뿐만 아니라 개인 서버에도 쓸 만한 좋은 서비스들,..

Docker NAS - Docker 설치와 기본 지식

퍼가실 땐 링크로 퍼가주시고, 인용할 경우 출처를 꼭 남겨주세요. 막히는 부분이나 이상한 부분, 더 괜찮은 아이디어는 댓글로 자유롭게 달아주세요. 제 블로그에는 구글 광고가 삽입되어 있습니다. 괜찮으시다면 광고 한 번씩 눌러주세요. 힘도 되고 책임감도 높여줘서 글의 퀄리티가 향상됩니다. :) Docker 도커란 오픈 소스 컨테이너 프로젝트입니다. 2013년에 출시했기 때문에 아직도 굉장히 젊은 프로그램이에요. 적은 용량과 쉬운 사용법에 비해 거의 호스트 운영체제와 같은 성능을 내기 때문에 분산 처리 시스템이나 대형 서버에도 많이 쓰이고 있습니다. Container와 Image 오픈 소스 컨테이너가 무슨 말일까요? 오픈 소스는 그럭 저럭 알겠는데, 컨테이너란 말이 감이 안 오실 수 있습니다. 컨테이너와 이..

Docker - ODROID Kernel Builder, 오드로이드 커널 빌드 간편화 이미지 개발/배포

Docker - ODROID Kernel Builder ODROID 리눅스 커널을 데스크탑 리눅스 환경에서 빌드할 때, 사실 꽤 불편합니다. 각 오드로이드 플랫폼에 맞는 툴체인을 받아야 하고, 각 환경에 맞는 환경 변수도 설정해줘야 해요. 툴체인과 환경 변수 설정을 완료하더라도 make 명령어를 때려서 .config 생성부터, modules들을 부트 미디어의 / 파티션에 설치해줘야 하고, 빌드된 Image파일과 .dtb 파일을 부트 미디어로 또 옮겨줘야 합니다. 초보자에겐 그 과정이 충분히 어렵기도 하고, 숙련자에게도 살짝 귀찮은 작업일 수 있어요. 그래서 저도 쓸 겸 해서 도커 이미지를 만들었습니다. 제 경우에도 확실히 커널 소스 수정 후 바로 빌드/설치할 때 이 이미지가 자동으로 해주니 편하네요. 특..

Programming/Docker 2019.03.05

Docker - h5ai, 개인 파일 사이트 이미지 개발/배포

Docker - h5ai H2로 서버를 옮기면서 x86이기도 하고 용량도, 램도 넉넉하니 Docker로만 필요한 서비스들을 구축해보자 생각했습니다. Docker를 서버로 사용하면 얻을 수 있는 장점은 정말 많은데, 특히 서버 셋업이 잘못되더라도 복구하기가 쉽다는 점, 업데이트를 제가 하지 않아도 이미지 갱신만으로 된다는 점이 너무 매력적이었어요. 사실 약 1년 전부터 구상하고 있긴 했지만 기존 서버에 이미 손수 한땀한땀 정성들여 짜놨기 때문에 귀찮아서 시도는 하지 않고 있었습니다. 하지만 이번엔 어차피 새로 구축해야 하기 때문에 LinuxServer.io라는 단체에서 제공해주는 Docker 이미지들을 사용하기로 했습니다. 지금은 정상적으로 모두 설치가 됐고, 잘 사용하고 있어요. 게다가 저 단체에서 여러..

Programming/Docker 2019.01.11