본문 바로가기

반응형

도커

(5)
[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) #4 #1. Freenom.com 도메인 발급 #2. LuaDNS 설정(freenom 네임서버 설정) #3. 오라클 프리티어 Ubuntu 22.04 LTS 초기설정과 Docker 설치, docker-compose 실행 #4. nginx-proxy-manager 설정(와일드카드 인증서 적용, 서브도메인 생성)#4. nginx-proxy-manager 설정(와일드카드 인증서 적용, 서브도메인 생성) 이제, 도메인 설정이 되었으니.. 컨테이너의 서비스들에 서브도메인을 부여해볼게요. nginx-proxy-manager 설정페이지 접속을 위해 도메인:81로 접속합니다. 보안을 위해 가능한 포트 노출을 줄일 예정이라서, 이번 설정을 하고 docker-compose에서 81포트도 주석처리 해 줄 거에요. 계정 설정 초기 ..
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=[도메인] ..
[Synology] 시놀로지 도커 아카이브박스(Archive Box) 설치 및 관리자계정 생성 유용한 페이지들을 저장할 방법을 찾다가 클리앙에서 아카이브 박스라는게 있는걸 알고 설치해봤습니다. 다른 도커 이미지들은 기본 관리자계정이 설정되어있거나 환경변수에서 설정할 수 있거나 한데.. 얘는 그게 아니네요; 포테이너를 이용한 설정법도 있긴 한데, 시놀로지에서 기본으로 제공하는 도커에서 설정하는 방법으로 소개하려고 합니다. (아무리 찾아봐도 없어서..) 사용중인 장치는 DS1821+ 이고 DSM 7.0이지만, 도커를 지원하는 모든 시놀로지 기기는 동일하리라 예상됩니다. 일단 도커를 실행합니다. 레지스트리에서 archivebox를 검색해 더블클릭하여 다운받고. 다운받은 이미지를 더블클릭해 설치를 시작합니다. 고급 설정으로 이동 설정값이 저장될 경로를 설정해주시고. 포트를 설정해주면 되는데 저는 보통 자..