docker –link 옵션 대신 docker network 사용(도커 컨테이너 연결)

docker 컨테이너끼리 연결하는 방법이 궁금하신가요? 예전에는 컨테이너 간의 연결을 위해 docker –link 옵션을 이용했습니다. 하지만 이제는 docker network를 이용하셔야 합니다. 왜 그런지 그 이유를 살펴보고 docker network 사용방법을 알아보도록 하겠습니다. 개요 Docker는 컨테이너를 구동할 때 내부 IP 주소를 사용하는데, 내부 아이피를 지정해서 사용하지 않으면 계속 변동되기 때문에, 컨테이너 간에 접근할 때 IP 주소를 사용하면, 해당 … Read more

Gitlab with docker and setup ssl using letsencrypt on macOS

Docker image를 생성하고 실행한다. 컨테이너의 443, 80, 22 포트는 각각 Mac의 8443, 8080, 8022로 매핑해준다. 동일한 포트로 사용하기 원하면 443:443과 같이 써주면 된다. sudo docker run –detach \ –hostname gitlab.example.com \ –publish 8443:443 –publish 8080:80 –publish 8022:22 \ –name gitlab \ –restart always \ –volume /Users/[username]/apps/gitlab/config:/etc/gitlab \ –volume /Users/[username]/apps/gitlab/logs:/var/log/gitlab \ –volume /Users/[username]/apps/gitlab/data:/var/opt/gitlab \  gitlab/gitlab-ce:latest Letsencrypt 인증서 … Read more