Mac에서 docker host 네트워크 이용 방법

MacOS에서 docker를 실행할 때 host 네트워크와 연결하여 실행하고 싶은 경우가 있습니다. 예를들면 다음과 같은 상황인데요. 데이터베이스가 호스트(MacOS)에 설치됨도커 컨테이너에서 호스트 데이터베이스로 접속 이런 경우 도커 컨테이너는 자체 네트워크를 구성하기 때문에…

0 Comments

poetry does not contain any element 에러

Docker 이미지 빌드를 하는데 poetry install 사용 시 'does not contain any element'에러가 출력 됐습니다. 사용했던 Dockerfile은 대략 아래와 같은 내용이었는데요. FROM nikolaik/python-nodejs:python3.10-nodejs16-alpine RUN apk --no-cache add wget gcc python3-dev…

0 Comments

Docker에서 Host에 있는 MySQL 접속하기

환경) Docker Container를 생성하는 Host에 MySQL 서버가 동작중이다.Docker Container에서 App이 실행될 때 localhost 3306포트로 database를 열려고 한다. 위와 같은 경우 일반적으로 Docker는 Bridge 네트워크 모드로 동작하여 별도의 MySQL docker를 띄워주고…

0 Comments

Gitlab CI/CD 설정과 .gitlab-ci.yml 작성 step 2

지난 글에 이어 Gitlab CI/CD 활용 방법을 포스팅 하겠습니다. https://vlee.kr/5033 지난 글에서는 Gitlab에 구성된 gitlab-runner를 이용해서 간단한 script 동작을 수행해보았습니다. 여러 stage에 걸쳐 파이프라인이 동작하는 걸 확인했는데요. 이번 포스트에서는 개발하면서…

0 Comments

gitlab registry push unknown blob 에러

gitlab의 registry에 빌드한 docker image를 push하려는데 아래와 같은 오류가 발생했다. $ docker push registry.example.com/test/image Using default tag: latest The push refers to repository [registry.example.com/test/image] 68062ef20672: Pushing 32.91MB/32.91MB c1be1566dcab: Pushing 87.04kB…

0 Comments

gitlab registry 저장 위치 변경

gitlab registry를 설정하고 저장되는 이미지들을 넉넉한 하드웨어 공간으로 변경하기 위해 path 설정을 해주었다. /etc/gitlab/gitlab.rb를 수정한다. gitlab_rails['registry_path'] = "/path/to/registry/storage" 위에서 본인이 원하는 path로 수정하고 reconfigure/restart를 실행한다. $ sudo gitlab-ctl reconfigure $…

0 Comments

gitlab registry domain 설정 하기 with nginx

gitlab에서 docker registry를 사용할 수 있는 걸 알게 됐다. reg.example.com과 같은 도메인 주소로 registry 접근이 가능하게 설정하는 방법을 포스팅 하겠다. nginx configuration 설정 $ sudo vi /etc/nginx/sites-available/reg.conf 먼저 reg.conf 파일을…

0 Comments