728x90
반응형

Docker 4

Docker 컨테이너 내부에서 머신의 로컬 호스트에 연결하는 방법

질문 : Docker 컨테이너 내부에서 머신의 로컬 호스트에 어떻게 연결합니까? 그래서 도커 컨테이너 내에서 실행되는 Nginx가 있고 localhost에서 실행되는 mysql이 있으며 내 Nginx 내에서 MySql에 연결하고 싶습니다. MySql은 로컬 호스트에서 실행 중이며 포트를 외부 세계에 노출하지 않으므로 컴퓨터의 IP 주소에 바인딩되지 않고 로컬 호스트에 바인딩됩니다. 이 Docker 컨테이너 내에서이 MySql 또는 localhost의 다른 프로그램에 연결할 수있는 방법이 있습니까? 이 질문은 "도커 컨테이너 내부에서 도커 호스트의 IP 주소를 얻는 방법"과는 다릅니다. 도커 호스트의 IP 주소는 네트워크의 공용 IP 또는 개인 IP 일 수 있다는 사실 때문입니다. 도커 컨테이너 내에서 연..

개발관련/other 2021.12.07

오래되고 사용되지 않는 Docker 이미지를 제거하는 방법

질문 : 오래되고 사용되지 않는 Docker 이미지를 제거하는 방법 Docker를 오랫동안 실행하면 시스템에 많은 이미지가 있습니다. 사용하지 않는 모든 Docker 이미지를 한 번에 안전하게 제거하여 스토리지를 확보하려면 어떻게해야합니까? TAG 가있는 몇 달 전에 가져온 이미지도 제거하고 싶습니다. 따라서 태그가없는 이미지 만 제거하도록 요청하는 것이 아닙니다. TAG 몇 달 전에 가져온 다른 이미지를 모두 포함하는 일반적인 사용하지 않는 이미지를 제거하는 방법을 찾고 있습니다. 답변 2016 년 9 월 업데이트 : Docker 1.13 : PR 26108 및 커밋 86de7c0 은 docker 데몬 데이터가 디스크에서 차지하는 공간을 시각화하고 "불필요한"초과분을 쉽게 정리할 수 있도록 도와주는 몇..

개발관련/other 2021.09.29

이미 존재하는 Docker 컨테이너에서 명령을 실행 시키는 방법

질문 : 이미 존재하는 Docker 컨테이너에서 명령을 어떻게 실행합니까? -d 로 컨테이너를 만들었으므로 대화 형이 아닙니다. docker run -d shykes/pybuilder bin/bash 컨테이너가 종료 된 것을 확인합니다. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES d6c45e8cc5f0 shykes/pybuilder:latest "bin/bash" 41 minutes ago Exited (0) 2 seconds ago clever_bardeen 이제 컴퓨터에서 가끔 명령을 실행하고 종료하고 싶습니다. 응답을 받기 위해. 나는 기계를 시작하려고했다. 첨부 해 보았습니다. run 을 호출 할 수 있다고 생각했지만 허용되지 않는 것 같습니다..

개발관련/other 2021.09.16

Docker에서 영구 저장소 (예 : 데이터베이스)를 처리하는 방법

질문 : Docker에서 영구 저장소 (예 : 데이터베이스)를 처리하는 방법 사람들은 Docker 컨테이너의 영구 스토리지를 어떻게 처리합니까? 현재이 접근 방식을 사용하고 있습니다. 예를 들어 PostgreSQL 용 이미지를 빌드 한 다음 다음을 사용하여 컨테이너를 시작합니다. docker run --volumes-from c0dbc34fd631 -d app_name/postgres IMHO는 단점이 있는데, "c0dbc34fd631"컨테이너를 삭제해서는 안된다는 것입니다. 또 다른 아이디어는 컨테이너에 호스트 볼륨 "-v"를 장착하는 것입니다, 그러나, 컨테이너 내의 사용자 ID는 반드시 호스트에서 사용자 ID와 일치하지 않는 한 다음 사용 권한이 엉망이 될 수 있습니다. 참고 : --volumes-..

728x90
반응형