발생일: 2016.08.19 키워드: Docker, 다커, 도커, 몽고디비, mongo db, wait-for-it.sh 문제: Docker로 노드 서버와 몽고 디비 환경을 구성했다. 헌데, 노드 서버에서 몽고 디비를 찾을 수 없다며 오류가 난다. 서버에 접속해서 몽고 디비 서버를 확인해보면 제대로 떠있다. docker-compose 에서 depends_on 으로 설정해도 문제가 발생한다. 왜 그런 걸까? 해결책: 노드 서버가 실행되면서 바로 몽고 디비 서버에 접속하는데, 몽고 디비가 실행되는데 5~6초 정도의 시간이 걸렸기 때문이다. 서버에 접속해서 서버를 확인했을 때는 이미 실행된 상태라 문제가 없었던 것이다. 검색해보니 `dockerize` 와 `wait-for-it.sh` 스크립트로 특정 포트가 ..
발생일: 2016.08.16 키워드: Docker, 다커, 도커, 프록시, proxy, http_proxy 문제: Docker 컨테이너에 프록시를 적용하려고 한다. 해결책: /etc/default/docker 파일에 아래 설정을 추가한다. export http_proxy=[PROXY 주소] export HTTP_PROXY=$http_proxy export https_proxy=$http_proxy export HTTPS_PROXY=$http_proxy export no_proxy="" export NO_PROXY=$no_proxy 설정을 추가한 후엔 재시작한다. $ sudo service docker restart 아래 명령을 실행해보면 추가된 것을 확인할 수 있다. $ docker info