Repository navigation
Docker2U 0.1.0-alpha.2
Pre-release
Pre-release
Docker2U 0.1.0-alpha.2
로컬 컨테이너의 상태를 살펴보고, 문제가 생긴 시점의 기록에서 현재 점검으로 이어가는
macOS Apple Silicon용 테스트 릴리스입니다.
이번 버전에서 할 수 있는 일
- 프로젝트와 컨테이너를 한 화면에서 확인: 트리 탐색, 실시간 로그, CPU·메모리와 상태 이력을 함께 확인합니다.
- 사건이 발생한 시점을 따라가기: Compose와 독립 컨테이너의 사건에서 전후 로그·자원을 확인하고, 현재 진단이나 터미널을 방문한 뒤 같은 사건으로 돌아갑니다.
- 컨테이너 안에서 직접 점검:
/bin/sh또는/bin/bash를 명시적으로 연결합니다. 화면을 이동해도 세션과 입력·출력을 유지합니다. 탭을 여는 것만으로 셸이 실행되지는 않습니다. - Compose 작업과 상태 확인: 등록한 프로젝트의 실행·중지, 선택한 서비스의 Apply, 서비스 상태와 마운트 정보를 확인합니다.
- 이미지 내보내기: 컨테이너가 사용하는 이미지를 tar 파일로 내보냅니다.
- 읽기 편한 화면: 한국어·영어, 시스템·라이트·다크 테마, 일관된 선택 컨트롤을 제공합니다.
삭제된 독립 컨테이너의 ID 필터와 기록 접근을 보완했고, 이력 페이지를 바꿀 때 이전 사건이
남지 않도록 수정했습니다. HTML 테스트의 CodeQL 지적과 배포 관련 의존성 보안 권고도 처리했습니다.
설치와 준비물
- macOS 14 이상인 Apple Silicon Mac을 준비합니다. Intel Mac과 Windows는 이 배포의 대상이 아닙니다.
- Docker CLI와 실행 중인 로컬 Linux Engine을 별도로 준비합니다. Docker2U는 런타임이나 VM을 설치·실행하지 않습니다.
Docker2U_0.1.0-alpha.2_aarch64.dmg를 열고 Docker2U를 Applications로 복사한 뒤 실행합니다.- 앱이 표시하는 연결 대상을 확인하고 프로젝트 또는 컨테이너를 선택합니다.
앱은 ad-hoc 서명한 프리릴리스이며 Apple Developer ID 서명·공증을 받지 않았습니다.
인터넷에서 내려받은 앱의 첫 실행은 macOS가 차단할 수 있습니다.
설치 안내를 참고하세요.
macOS 14+는 허용 범위이며 모든 OS·런타임 조합에서 검증했다는 뜻은 아닙니다.
사용 전에 알아두세요
- Start·Stop·Restart·Compose Apply와 터미널 명령은 실제 컨테이너에 영향을 줍니다.
- 터미널 연결 해제가 컨테이너 내부에서 실행 중인 명령의 종료를 보장하지 않습니다.
- 로그·자원·사건 기록은 앱 세션과 보관 한도 안에서 유지됩니다. 재연결·앱 종료 이후의 영구 기록은 제공하지 않습니다.
- 원격 TCP·SSH Engine, Windows·Intel Mac과 자동 업데이트는 지원하지 않습니다.
- 이 릴리스의 검증은 기록한 후보·플랫폼·시나리오에 한정됩니다. 공증이나 깨끗한 Mac에서의 Gatekeeper 인증을 의미하지 않습니다.
배포 파일과 무결성
DMG와 함께 BUILD-INFO.json, DEPENDENCIES.json, THIRD_PARTY_NOTICES.txt,
RELEASE-NOTES.md, SHA256SUMS를 제공합니다. BUILD-INFO에는 소스와 배포물의 대응을 기록합니다.
같은 폴더에서 다음과 같이 다운로드 파일의 체크섬을 확인할 수 있습니다.
shasum -a 256 -c SHA256SUMSmacOS 대상 의존성 검사와 남은 유지보수 경고는 보안 검사 기록에 정리했습니다.
이번 배포물에서 확인한 범위
- 빌드 후보:
5fec00b2ac4213a0c42d2ce4b9e575f99107bd1c. - React/IPC 테스트 906개, 격리된 native fixture 79개, Rust 테스트 287개 통과. 실제 Engine 환경 등이 필요한 Rust 테스트 10개는 ignored입니다.
- TypeScript·production build·fixture 격리 검사, Rust formatting과 macOS ARM64 앱 빌드 통과.
- 패키징 CI: macOS 15.7.9 / Apple Silicon에서 frozen/locked 빌드, DMG 무결성 검사와 읽기 전용 마운트, 패키지에서 앱 복사, 버전·ARM64·ad-hoc 서명 검사와 실행을 확인했습니다. 8초 동안 프로세스가 유지됐으며 Docker CLI가 없는 환경의 시작·연결 안내 화면을 확인했습니다.
- CodeQL의 Actions·JavaScript/TypeScript·Python·Rust 분석과 종합 검사 통과. 열린 code-scanning 경고는 게시 전 확인 기준 0개입니다.
- 제품 페이지의 한·영 전환·FAQ·링크 구조·가로 넘침 검사와 데스크톱/모바일 화면 16개를 확인했습니다.
- 이 검증은 실제 Docker Engine 연결·조작, 터미널 왕복, 깨끗한 사용자 Mac의 다운로드 후 Gatekeeper 흐름이나 Apple 공증을 포함하지 않습니다.
빌드 도구체인, 소스 tree와 파일 해시는 BUILD-INFO.json에 기록했습니다. 로컬 메타데이터 생성 환경과 실제 CI 빌드 환경을 구분합니다.
- 최종 CI: 브라우저 회귀 테스트 720개 통과.
- 릴리스 소스:
47fb073207c9ad0b54d650e4aaaf587d16c514d9(통합 PR #19). 빌드 후보와 Git tree가 동일함을 확인했습니다. - 제품 소개와 다운로드 · 한국어 README · English README