본문 바로가기

devops

(20)
Docker engine 없이 buildah 툴에서 도커 이미지 빌드하기 도커에서 이미지를 빌드하기 위해서는 필시 Docker Engine이 필요하기때문에, Docker Engine이 설치되어 있는 호스트에서 빌드를 하거나 개인 PC에 가상 도커 환경을 설치해야하는 불편함이 존재했습니다. 도커 이미지를 단지 빌드만 해야하는 상황에서는 도커 엔진없이 빌드만 할 수 있는 툴을 알게 되어 소개해드리겠습니다. BUILDAH https://buildah.io/ buildah.io Buildah - a tool that facilitates building OCI container images. buildah.io 향후에 빌드를 하기위하 설치 방법 및 빌드 방법을 업데이트 하겠습니다. 그리고 Dockerhub에 업로드 하는 방법도 같이 올리도록 하겠습니다. 참고할 만한 유튜브 영상
도커 리소스 한꺼번에 정리하는 docker prune 명령어 도커 리소스 정리하기 도커를 사용하다 보면 특히 도커 데스크톱을 사용하면 리소스 부족에 시달리는 경우가 많습니다. 이렇때 한꺼번에 사용하지 않는 도커 리소스들을 정리할 필요가 있습니다. 도커를 간단하게 정리할 수 있는 방법을 알려드리도록 하겠습니다. 단, 중요한 리소스가 날라갈 수도 있으니 주의해서 사용하시기 바랍니다. 중지된 컨테이너 전부 삭제 중지된 컨테이너르 전부 삭제합니다. docker container prune 이름 없는 모든 이미지 삭제 도커에서 이미지를 빌드하다 보면 이름 없는 이미지들이 쌓이는데 이런 이미지를 한꺼번에 정리합니다. docker image prune 사용되고 있지 않은 네트워크 삭제 도커 컴포저등을 이용하면 네티워크를 많이 생성하게 되는 데 사용되지 않는 네트워크를 전부 정..
sudo 없이 docker 명령어 실행 방법 도커 명령어를 실행할 때 sudo명령어를 매번 입력하기가 귀찮을 경우 아래 명령어로 sudo 명령어 없이 docker 명령어를 사용할 수 있게 된다. 단, 사용하던 터미널은 한번 종료 후 적용된다! $ sudo usermod -aG docker $USER
원격 호스트(서버)에 바로 도커 배포하는 방법 도커에서 원격 호스트(서버) docker run 명령어를 실행시키는 방법 $ DOCKER_HOST={production.host.ip} docker run -d -p 80:80 awesome-app