<?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>Synology &#8211; 나다아루 &#8211; 기록하는 습관</title>
	<atom:link href="https://madscv.com/tag/synology/feed/" rel="self" type="application/rss+xml" />
	<link>https://madscv.com</link>
	<description></description>
	<lastBuildDate>Sat, 10 Jan 2026 06:37:50 +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>Synology &#8211; 나다아루 &#8211; 기록하는 습관</title>
	<link>https://madscv.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>순서대로 따라하는 Github Repo 생성부터 GHCR(GitHub Container Registry) 등록까지</title>
		<link>https://madscv.com/450/</link>
		
		<dc:creator><![CDATA[나루]]></dc:creator>
		<pubDate>Sat, 10 Jan 2026 06:37:45 +0000</pubDate>
				<category><![CDATA[시놀로지]]></category>
		<category><![CDATA[CI/CD]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[GHCR]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[GitHub Actions]]></category>
		<category><![CDATA[Synology]]></category>
		<category><![CDATA[개인 서버]]></category>
		<category><![CDATA[배포 자동화]]></category>
		<category><![CDATA[시놀로지 도커]]></category>
		<category><![CDATA[홈서버]]></category>
		<guid isPermaLink="false">https://madscv.com/?p=450</guid>

					<description><![CDATA[이 글은 코드를 GitHub에 올리기만 하면Docker 이미지가 자동으로 GHCR에 등록되는 흐름를 직접 만들어보는 따라하기 글이다. 0. 전체 흐름 미리 보기 우리가 만들 구조는 이렇다. 이제 하나씩 따라가 보자. 1️⃣ GitHub에서 앱용 Repository 만들기 먼저 GitHub 에서 컨테이너로 배포할 앱 전용 레포지토리를 만든다. Repository 생성 👉 생성 버튼 클릭 2️⃣ 최소한의 앱과 Dockerfile 준비 예시: 아주 ... <a title="순서대로 따라하는 Github Repo 생성부터 GHCR(GitHub Container Registry) 등록까지" class="read-more" href="https://madscv.com/450/" aria-label="순서대로 따라하는 Github Repo 생성부터 GHCR(GitHub Container Registry) 등록까지에 대해 더 자세히 알아보세요">더 읽기</a>]]></description>
										<content:encoded><![CDATA[
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>이 글은 <strong>코드를 GitHub에 올리기만 하면<br>Docker 이미지가 자동으로 GHCR에 등록되는 흐름</strong>를 직접 만들어보는 따라하기 글이다.</p>
</blockquote>



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



<h3 class="wp-block-heading">0. 전체 흐름 미리 보기</h3>



<p>우리가 만들 구조는 이렇다.</p>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="923" src="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110150456-1024x923.png" alt="" class="wp-image-447" style="width:533px;height:auto" srcset="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110150456-1024x923.png 1024w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110150456-300x270.png 300w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110150456-768x692.png 768w, https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110150456.png 1400w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>이제 하나씩 따라가 보자.</p>



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



<h3 class="wp-block-heading">1&#x20e3; GitHub에서 앱용 Repository 만들기</h3>



<p>먼저 <strong>GitHub</strong> 에서 컨테이너로 배포할 앱 전용 레포지토리를 만든다.</p>



<h4 class="wp-block-heading">Repository 생성</h4>



<ol class="wp-block-list">
<li><p>GitHub 접속</p></li>



<li><p><code>New repository</code> 클릭</p></li>



<li><p>아래처럼 설정</p></li>
</ol>



<ul class="wp-block-list">
<li><p>Repository name: <code>my-first-ghcr-app</code></p></li>



<li><p>Public (처음엔 공개가 편함)</p></li>



<li><p><code>Add a README</code> 체크 <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;" /></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>



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



<h3 class="wp-block-heading">2&#x20e3; 최소한의 앱과 Dockerfile 준비</h3>



<h4 class="wp-block-heading">예시: 아주 간단한 웹앱 구조</h4>



<figure class="wp-block-image is-resized"><img decoding="async" src="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110151027.png" alt="Pasted image 20260110151027.png" style="width:531px;height:auto"/></figure>



<p></p>



<h4 class="wp-block-heading">index.html</h4>



<pre class="wp-block-code"><code>&lt;h1>Hello GHCR &#x1f44b;&lt;/h1> &lt;p>This app is running from a container.&lt;/p></code></pre>



<h4 class="wp-block-heading">Dockerfile</h4>



<pre class="wp-block-code"><code>FROM nginx:alpine COPY index.html /usr/share/nginx/html/index.html</code></pre>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p><img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 지금은 **“컨테이너가 된다”**는 게 핵심이라<br>
앱은 최대한 단순하게 시작한다.</p>
</blockquote>



<h3 class="wp-block-heading">3&#x20e3; GitHub Actions로 자동 빌드 설정하기</h3>



<p>이제 핵심 단계다.<br><strong>push 하면 자동으로 GHCR에 이미지가 등록되도록</strong> 설정한다.</p>



<h4 class="wp-block-heading"><code>.github/workflows/docker.yml</code> 생성</h4>



<figure class="wp-block-image is-resized"><img decoding="async" src="https://madscv.com/wp-content/uploads/2026/01/Pasted-image-20260110151959.png" alt="Pasted image 20260110151959.png" style="width:455px;height:auto"/></figure>



<p></p>



<h4 class="wp-block-heading">docker.yml</h4>



<pre class="wp-block-code"><code>name: Build and Push to GHCR

on:
  push:
    branches: &#91; "main" ]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Login to GHCR
        uses: docker/login-action@v3
        with:
          registry: ghcr.io
          username: ${{ github.actor }}
          password: ${{ secrets.GITHUB_TOKEN }}

      - name: Build and Push
        uses: docker/build-push-action@v5
        with:
          push: true
          tags: ghcr.io/${{ github.actor }}/my-first-ghcr-app:latest
</code></pre>



<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;" /> 커밋 &amp; 푸시</p>



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



<h3 class="wp-block-heading">4&#x20e3; GHCR에 이미지가 자동 등록되는 순간</h3>



<p>푸시가 끝나면:</p>



<ol class="wp-block-list">
<li><p>GitHub → <code>Actions</code> 탭</p></li>



<li><p>워크플로우 실행 확인</p></li>



<li><p>성공하면 <img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p></li>
</ol>



<h4 class="wp-block-heading">GHCR 확인 경로</h4>



<ul class="wp-block-list">
<li><p>GitHub 프로필</p></li>



<li><p><code>Packages</code> 탭</p></li>



<li><p><code>my-first-ghcr-app</code> 패키지 생성됨</p></li>
</ul>



<p>이미지 주소는 이렇게 된다:</p>



<pre class="wp-block-code"><code>ghcr.io/깃허브아이디/my-first-ghcr-app:latest</code></pre>



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



<h3 class="wp-block-heading">5&#x20e3; 이 이미지, 어디서든 실행 가능</h3>



<p>이제 이 이미지는:</p>



<ul class="wp-block-list">
<li><p>시놀로지 Container Manager</p></li>



<li><p>개인 서버</p></li>



<li><p>VPS</p></li>



<li><p>로컬 Docker</p></li>
</ul>



<p>어디서든 실행 가능하다.</p>



<pre class="wp-block-code"><code>docker pull ghcr.io/아이디/my-first-ghcr-app:latest docker run -d -p 8080:80 ghcr.io/아이디/my-first-ghcr-app:latest</code></pre>



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



<h3 class="wp-block-heading">6&#x20e3; 왜 이 방식이 좋은가</h3>



<p>이 구조의 핵심 장점은 딱 3가지다.</p>



<ol class="wp-block-list">
<li><p><strong>GitHub = 코드 + 이미지의 기준점</strong></p></li>



<li><p><strong>빌드 자동화 (사람 손 안 탐)</strong></p></li>



<li><p><strong>시놀로지 배포와 자연스럽게 연결</strong></p></li>
</ol>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“이미지를 어디에 저장할까?”라는 고민이 사라진다.</p>
</blockquote>



<p>#GitHub #GHCR #Docker #GitHub Actions, #CI/CD<br>#Synology #시놀로지 도커 #배포 자동화<br>#개인 서버 #홈서버</p>
]]></content:encoded>
					
		
		
			</item>
		<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 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>
