본문 바로가기

반응형

docker

(3)
[Docker] 도커 멀티플랫폼 빌드하기(Docker Multi platform build, Buildx) 이 글은 제 ghost 로 올렸던 게시글을 옮긴 것입니다. 들어가며 개인적으로 오라클 프리티어에 올려서 사용하고 있는 nginx-php docker이미지가 있습니다.(오라클 대인배!)오라클 인스턴스는 E2.1.Micro(1ocpu, 1GB RAM) 인스턴스 2개와 A1 Flex 인스턴스(2c, 12GB) 2개를 사용중입니다.두개는 AMD64, 두개는 ARM기반입니다. 그러다보니 멀티플랫폼 이미지가 아니면 도커 스웜에서 제대로 동작하지 않게 됩니다. 이거저거 따라하며 빌드한 이미지라 멀티플랫폼은 꿈도 못꾸고, 그냥 각자 빌드해서 썼는데.. 검색해보니 buildx를 사용하면 좀더 쉽게 빌드가 가능한 것 처럼 보였습니다. 아래의 문서들을 참고했습니다. https://kimjingo.tistory.com/115..
Freenom 무료도메인과 LuaDNS, 도커(docker)를 이용해 DDNS 및 도메인 인증서 발행(ddns-updater, nginx-proxy-manager) #1 #1. Freenom.com 도메인 발급 #2. LuaDNS 설정(freenom 네임서버 설정) #3. 오라클 프리티어 Ubuntu 22.04 LTS 초기설정과 Docker 설치, docker-compose 실행 #4. nginx-proxy-manager 설정(와일드카드 인증서 적용, 서브도메인 생성) freenom은 최상위 도메인을 무료로 사용할 수 있습니다. 게다가 서브도메인도 자유롭게 생성이 가능합니다. 무려 5종의 최상위 도메인을 지원합니다. .tk (뉴질랜드령토켈라우제도) .ml (말리) .ga (가봉) .cf (중앙아프리카 공화국) .gq (적도 기니) 무료 도메인이라서 몇가지 제약이 있습니다. 1. 일단 1년 단위로 연장을 해줘야 합니다.(만료일로부터 2주 이내 신청가능) 2. 도메인 하이제..
[ubuntu, docker] 도커 컨테이너로 클라우드플레어 DDNS 사용하기 앞서 시놀로지에서 클라우드플레어 API를 이용한 DDNS 설정을 작성했습니다. 2021.10.01 - [Synology] 시놀로지에서 클라우드플레어 DDNS 설정하고 와일드카드 인증서 받기 #1 이번엔 도커를 이용해 간단하게 DDNS를 이용해 봅니다. 시놀로지 뿐 아니라 도커가 사용 가능한 모든 장치에서 가능한 방법이라, 활용도가 높을 것 같네요. (특히 저처럼 초보자들..) 위 글에 클플 API Key를 받는 방법이 기술되어 있어, 간단하게 작성합니다. 도커가 설치된 환경에서 ssh로 접속하여 아래 명령을 넣으면 끝입니다. docker run -d --name=cloudflare-ddns --restart=always \ -e API_KEY=[클라우드플레어 API Key] \ -e ZONE=[도메인] ..