<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>웹앱 배포 &#8211; 나다아루 &#8211; 기록하는 습관</title>
	<atom:link href="https://madscv.com/tag/%EC%9B%B9%EC%95%B1-%EB%B0%B0%ED%8F%AC/feed/" rel="self" type="application/rss+xml" />
	<link>https://madscv.com</link>
	<description></description>
	<lastBuildDate>Sat, 10 Jan 2026 05:28:39 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8</generator>

<image>
	<url>https://madscv.com/wp-content/uploads/2025/03/cropped-IMG_7070-32x32.png</url>
	<title>웹앱 배포 &#8211; 나다아루 &#8211; 기록하는 습관</title>
	<link>https://madscv.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>대체 Synology Container Manager 와 Docker CLI 는 무슨 관계일까?</title>
		<link>https://madscv.com/439/</link>
		
		<dc:creator><![CDATA[나루]]></dc:creator>
		<pubDate>Sat, 10 Jan 2026 03:54:23 +0000</pubDate>
				<category><![CDATA[시놀로지]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Container Manager]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Docker CLI]]></category>
		<category><![CDATA[Docker Compose]]></category>
		<category><![CDATA[Docker 자동배포]]></category>
		<category><![CDATA[GitHub Actions]]></category>
		<category><![CDATA[Synology]]></category>
		<category><![CDATA[개인 서버]]></category>
		<category><![CDATA[서버 아키텍처]]></category>
		<category><![CDATA[시놀로지 NAS]]></category>
		<category><![CDATA[웹앱 배포]]></category>
		<category><![CDATA[자동화]]></category>
		<category><![CDATA[컨테이너 운영]]></category>
		<category><![CDATA[홈 서버]]></category>
		<guid isPermaLink="false">https://madscv.com/?p=439</guid>

					<description><![CDATA[이 글을 읽고 있다는 것은 Synology NAS 를 샀는데 Docker 에 대해서는 잘 모르고 있을 가능성이 높다. 결론부터 한 줄로 정리하면 Synology의 Container Manager는 Docker CLI 위에 얹힌 “관리 UI”이고,실제 Docker 엔진은 리눅스 백그라운드에서 그대로 돌아가고 있다. 전체 구조 한 번에 보기 1️⃣ Docker CLI와 Container Manager의 관계 🔹 Docker CLI 🔹 Container Manager 👉 ... <a title="대체 Synology Container Manager 와 Docker CLI 는 무슨 관계일까?" class="read-more" href="https://madscv.com/439/" aria-label="대체 Synology Container Manager 와 Docker CLI 는 무슨 관계일까?에 대해 더 자세히 알아보세요">더 읽기</a>]]></description>
										<content:encoded><![CDATA[
<p>이 글을 읽고 있다는 것은 Synology NAS 를 샀는데 Docker 에 대해서는 잘 모르고 있을 가능성이 높다.</p>



<h3 class="wp-block-heading">결론부터 한 줄로 정리하면</h3>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Synology의 Container Manager는 Docker CLI 위에 얹힌 “관리 UI”이고,<br>실제 Docker 엔진은 리눅스 백그라운드에서 그대로 돌아가고 있다</strong>.</p>
</blockquote>



<h3 class="wp-block-heading">전체 구조 한 번에 보기</h3>



<figure class="wp-block-image is-resized is-style-default"><img fetchpriority="high" decoding="async" width="1228" height="1230" src="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110110412-1.png" alt="Pasted image 20260110110412.png" class="wp-image-442" style="width:592px;height:auto" srcset="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110110412-1.png 1228w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110110412-1-300x300.png 300w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110110412-1-1022x1024.png 1022w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110110412-1-150x150.png 150w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110110412-1-768x769.png 768w" sizes="(max-width: 1228px) 100vw, 1228px" /></figure>



<p></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">1&#x20e3; Docker CLI와 Container Manager의 관계</h3>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Docker CLI</h4>



<ul class="wp-block-list">
<li><p><code>docker ps</code>, <code>docker run</code>, <code>docker compose up</code></p></li>



<li><p><strong>진짜 Docker를 직접 조작</strong>하는 도구</p></li>



<li><p>SSH 접속해서 실행</p></li>



<li><p>표준 Docker 환경과 동일</p></li>
</ul>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Container Manager</h4>



<ul class="wp-block-list">
<li><p>DSM 웹에서 클릭으로 관리</p></li>



<li><p>내부적으로는 <strong>Docker API를 호출</strong></p></li>



<li><p>CLI 명령을 <strong>대신 실행해주는 관리자</strong></p></li>
</ul>



<p><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 즉,</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Container Manager = <strong>docker 명령을 대신 쳐주는 GUI</strong></p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">2&#x20e3; “Docker는 어디에 존재할까?”</h3>



<p>Synology에서 Docker는 이렇게 관리됩니다.</p>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 실제 Docker 위치</h4>



<ul class="wp-block-list">
<li><p><strong>DSM 내부 리눅스 OS</strong></p></li>



<li><p><code>dockerd</code> 데몬이 백그라운드에서 상시 실행</p></li>



<li><p>Synology가 빌드·패키징한 Docker 엔진</p></li>
</ul>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/2714.png" alt="✔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 사용자가 직접 보는 건</h4>



<ul class="wp-block-list">
<li><p><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Docker 엔진 자체</p></li>



<li><p><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Container Manager UI</p></li>



<li><p><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> SSH로 접근한 Docker CLI</p></li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">3&#x20e3; Container Manager가 하는 일 (정확히)</h3>



<p>Container Manager는 <strong>새로운 컨테이너 시스템이 아닙니다.</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>기능</th><th>실제로는</th></tr></thead><tbody><tr><td>컨테이너 생성</td><td><code>docker run</code></td></tr><tr><td>컨테이너 시작</td><td><code>docker start</code></td></tr><tr><td>로그 보기</td><td><code>docker logs</code></td></tr><tr><td>이미지 다운로드</td><td><code>docker pull</code></td></tr><tr><td>프로젝트 실행</td><td><code>docker compose up</code></td></tr></tbody></table></figure>



<p><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>모두 Docker CLI로도 100% 동일하게 제어 가능</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">4&#x20e3; CLI로 만든 컨테이너, UI에서 보일까?</h3>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 보입니다. 완벽하게.</h4>



<pre class="wp-block-code"><code><code>docker run -d -p 3000:3000 my-app</code></code></pre>



<ul class="wp-block-list">
<li><p>Container Manager → <strong>컨테이너 목록에 바로 표시</strong></p></li>



<li><p>중지 / 재시작 / 로그 확인 가능</p></li>
</ul>



<p>반대로도 마찬가지입니다.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>UI에서 만든 컨테이너 = CLI에서도 동일하게 존재</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">5&#x20e3; Docker Compose는 어떻게 관리될까?</h3>



<p>Synology의 <strong>Project</strong> 기능은 사실상:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><strong>Docker Compose 관리 전용 UI</strong></p>
</blockquote>



<h4 class="wp-block-heading">내부 동작</h4>



<ul class="wp-block-list">
<li><p><code>docker-compose.yml</code> 저장</p></li>



<li><p><code>docker compose up/down</code> 실행</p></li>



<li><p>컨테이너들을 <strong>하나의 프로젝트 단위로 묶어 관리</strong></p></li>
</ul>



<h4 class="wp-block-heading">차이점</h4>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>CLI</th><th>Container Manager</th></tr></thead><tbody><tr><td>파일 직접 편집</td><td>UI 입력</td></tr><tr><td>git 연동 자유</td><td>제한적</td></tr><tr><td>자동화 쉬움</td><td>운영은 편함</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h4 class="wp-block-heading">6&#x20e3; Synology가 “Docker를 통제”하고 있을까?</h4>



<p><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>아니요. Docker는 표준 Docker입니다.</strong></p>



<p>다만,</p>



<ul class="wp-block-list">
<li><p>DSM에 맞게 패키징</p></li>



<li><p>권한 / 볼륨 경로를 Synology 방식으로 관리</p></li>



<li><p>GUI 중심 운영을 권장</p></li>
</ul>



<p>그래서 느낌은 이렇습니다.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Docker는 <strong>완전히 열려 있는데</strong><br>
Synology가 <strong>안전한 울타리(UI)</strong> 를 씌워둔 상태</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">7&#x20e3; 언제 CLI를 쓰고, 언제 UI를 쓸까?</h3>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Container Manager가 좋은 경우</h4>



<ul class="wp-block-list">
<li><p>서비스 운영</p></li>



<li><p>상태 확인</p></li>



<li><p>재시작, 로그 확인</p></li>



<li><p>NAS 관리 목적</p></li>
</ul>



<h4 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f539.png" alt="🔹" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Docker CLI가 필요한 경우</h4>



<ul class="wp-block-list">
<li><p>자동 배포 (CI/CD)</p></li>



<li><p>GitHub Actions 연동</p></li>



<li><p>스크립트 기반 관리</p></li>



<li><p>복잡한 compose 구성</p></li>



<li><p>개발자 워크플로우</p></li>
</ul>



<p><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>실전에서는 둘 다 씁니다.</strong></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">핵심 정리</h3>



<ul class="wp-block-list">
<li><p>Docker는 <strong>DSM 내부 리눅스에서 정상적으로 실행</strong></p></li>



<li><p>Container Manager는 <strong>Docker 위에 얹힌 관리 UI</strong></p></li>



<li><p>CLI <img src="https://s.w.org/images/core/emoji/15.1.0/72x72/2194.png" alt="↔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> UI는 <strong>같은 Docker 엔진을 공유</strong></p></li>



<li><p>컨테이너는 하나의 실체, 접근 방법만 다름</p></li>
</ul>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
