Docker

3

Synology NAS에서 Docker Private Registry 사용하기

현재는 Docker Image를 파일시스템에 보관중이지만, 커맨드로 간단하게 docker pull 할 수가 없어 Private Registry를 만들자고 다짐했습니다. 그리고 Synology NAS에서 사용중인 도커와 완전히 분리하는 식입니다. (docker push한다고 Synology Docker에 이미지로 추가되지 않음) (도커 허브는 private 사용에 제약이 있습니다.) 시작하기전에 폴더 생성 저는 docker라는 공유 폴더를 만든 다음, 해당 공유 폴더 안에 각각 registry/auth, registry/data를 만들어줬습니다. 역방향 프록시 설정 소스 프로토콜: HTTPS 호스트 이름: registry.domain.com 포트: 443 대상 프로토콜: HTTP 호스트이름: localho..

Synology 2020.10.15 Plorence

Synology docker ASP.net Core + mssql 연동

저의 블로그 게시글 중에 Synology docker로 asp.net core 배포하기를 따라 하고, EF Core를 사용하신다면 아래와 같은 오류가 발생합니다. System.PlatformNotSupportedException: LocalDB is not supported on this Platform. or System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance ..

Synology 2019.11.18 1 Plorence

Synology docker로 asp.net core 배포하기

시놀로지 환경 반드시 docker를 지원하는 시놀로지 모델을 사용하셔야 합니다. 저는 DS218+을 사용하였습니다. 빌드 환경 Windows 10 64bit Visual Studio 2019(asp.net core 설치해야 함.) Docker 프로젝트 생성 프로젝트 생성 새 ASP.NET Core 웹 애플리케이션 선택 이름, 경로 설정하고 "솔루션 및 프로젝트를 같은 디렉터리에 배치" 체크 해제 후 만들기 아무거나 선택 후 위쪽에 .NET Core 버전 설정 후 오른쪽에 Docker 지원 사용 -> Linux 선택 만들기 (.NET Core 2.1, MVC를 사용하였습니다.) 처음 프로젝트 로딩할 때 빌드하는데, 도커까지 빌드됩니다. 도커 빌드 중에 에러가 뜨는데, 프로젝트만 성공적으로 빌드된다면 배포 ..

Synology 2019.11.05 3 Plorence