<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docker on 只放拖鞋的鞋櫃</title><link>https://jchu.cc/tags/docker/</link><description>Recent content in Docker on 只放拖鞋的鞋櫃</description><generator>Hugo</generator><language>zh-TW</language><lastBuildDate>Thu, 23 Nov 2023 14:11:26 +0800</lastBuildDate><atom:link href="https://jchu.cc/tags/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>使用 mkdocs 做私人筆記</title><link>https://jchu.cc/2023/11/23-mkdocs.html</link><pubDate>Thu, 23 Nov 2023 14:11:26 +0800</pubDate><guid>https://jchu.cc/2023/11/23-mkdocs.html</guid><description>&lt;p&gt;最近開始用 mkdocs 來製作私人筆記，本文記錄我的心得。&lt;/p&gt;</description></item><item><title>Docker volume 簡單用法</title><link>https://jchu.cc/2016/04/19-docker.html</link><pubDate>Tue, 19 Apr 2016 17:27:09 +0800</pubDate><guid>https://jchu.cc/2016/04/19-docker.html</guid><description>&lt;p&gt;最近在設定開發環境的時候有個使用 docker volume 的機會，在這邊筆記一下指令，以便自己下次查詢使用。&lt;/p&gt;
&lt;p&gt;比起在系統裡面裝一個 postgresql，我比較喜歡透過 &lt;a href="https://hub.docker.com/_/postgres/"&gt;docker&lt;/a&gt; 來使用。藉此降低對 host packages 的相依性，雖然會有一些效能上的 overhead 我覺得還是值得。&lt;/p&gt;
&lt;p&gt;既然要用 docker，馬上就要考慮 persistent data 的問題：&lt;strong&gt;如何把資料獨立在 image 之外來保存？&lt;/strong&gt;，第一個聽到的解答就是 volume，因為開發需要，我的需求又有點不一樣&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;希望能用官方的 pg image&lt;/li&gt;
&lt;li&gt;db 資料是獨立的，這樣可以獨立升級 pg 版本&lt;/li&gt;
&lt;li&gt;db 的資料希望能有 snapshot，這樣方便寫 unit test 或是開發，不管怎麼惡搞資料都能簡單回復&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這邊紀錄下我最近的作法，未來遇到更好的作法再更新於此。&lt;/p&gt;</description></item></channel></rss>