<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Tool on jkgtw&#39;s blog </title>
    <link>https://www.jkg.tw/tags/tool/</link>
    <description>Recent content in Tool on jkgtw&#39;s blog </description>
    <image>
      <title>jkgtw&#39;s blog </title>
      <url>https://www.jkg.tw/apple-touch-icon.png</url>
      <link>https://www.jkg.tw/apple-touch-icon.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 05 Sep 2021 09:40:00 +0800</lastBuildDate>
    <atom:link href="https://www.jkg.tw/tags/tool/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>用 Docker 搭一個無人值守全自動領 Epic 免費遊戲的小幫手</title>
      <link>https://www.jkg.tw/p3608/</link>
      <pubDate>Sun, 05 Sep 2021 09:40:00 +0800</pubDate>
      <guid>https://www.jkg.tw/p3608/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;Epic Games 這家公司很神奇，從以前就一直頗受&lt;a href=&#34;https://www.ptt.cc/bbs/C_Chat/M.1589428332.A.B85.html&#34;&gt;個資爭議&lt;/a&gt;，直到最近還跟 Apple 大打官司還意外牽扯出不少業界祕辛&lt;/p&gt;
&lt;p&gt;其中一個就是 Epic Games 每個禮拜送遊戲能帶來多少&lt;a href=&#34;https://chinese.engadget.com/epic-apple-app-store-trial-073040969.html&#34;&gt;好處與成本&lt;/a&gt;？&lt;/p&gt;
&lt;p&gt;官司是非對錯就留待法官去判，我只知道既然他免費送，就應該想辦法領好領滿才是 😚&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h3 id=&#34;epicgames-claimer&#34;&gt;&lt;a href=&#34;https://hub.docker.com/r/luminoleon/epicgames-claimer&#34;&gt;epicgames-claimer&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;「&lt;a href=&#34;https://www.appinn.com/epicgames-claimer-docker/&#34;&gt;小眾軟件&lt;/a&gt;」有介紹這個比較簡單容易的 Docker 能跑起來，只要一行指令並寫上你的 Epic 帳號跟密碼即可馬上領遊戲&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -d --restart&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;unless-stopped -e &lt;span class=&#34;nv&#34;&gt;AUTO_UPDATE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;false&lt;/span&gt; -e TZ Asia/Taipei luminoleon/epicgames-claimer -u abc987@gmail.com -p somepasswords
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;溫馨提示：以上需要替換掉帳號跟密碼的部份，直接拷貝粘貼是不行的&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;不過這個容器簡單是簡單，如果你有些進階需求就暫時還沒辦法處理&lt;/p&gt;
&lt;p&gt;像是目前還不支援雙步驗證的登入、系統觸發 hCaptcha 時也無解&lt;/p&gt;
&lt;p&gt;不過如果你沒這類需求煩惱，可以直接用上面的指令直接就跑起來，群暉 NAS 的話「&lt;a href=&#34;https://www.appinn.com/epicgames-claimer-docker/&#34;&gt;小眾軟件&lt;/a&gt;」也有介紹到如何設定&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h3 id=&#34;epicgames-freegames-node&#34;&gt;&lt;a href=&#34;https://github.com/claabs/epicgames-freegames-node&#34;&gt;epicgames-freegames-node&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;而本篇這邊介紹的是另外一個作者開發相同功能的 Docker 容器，可選的選項比較多&lt;/p&gt;
&lt;p&gt;支援雙步驗證跟遇到 hCaptcha 時的解決方案，遇到登入疑難雜症時甚至可以直接匯入瀏覽器上的 cookie 等等&lt;/p&gt;
&lt;p&gt;項目的網址： &lt;a href=&#34;https://hub.docker.com/r/charlocharlie/epicgames-freegames&#34;&gt;https://hub.docker.com/r/charlocharlie/epicgames-freegames&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;如果你跟我一樣有遇到登入困難，可以依照下面步驟快速部署這個容器&lt;/p&gt;
&lt;p&gt;首先要先建一個設定檔「config.json」，下面是範例（直接拷貝是沒用的）&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;searchStrategy&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;promotion&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;runOnStartup&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;cronSchedule&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;35 6 * * *&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;logLevel&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;info&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;hcaptchaAccessibilityUrl&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://accounts.hcaptcha.com/verify_email/96e9d77b-21eb-463d-9a21-75237fb27b6c&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;webPortalConfig&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;nt&#34;&gt;&amp;#34;baseUrl&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://epic.exmaple.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;accounts&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	  &lt;span class=&#34;nt&#34;&gt;&amp;#34;email&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;example@gmail.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	  &lt;span class=&#34;nt&#34;&gt;&amp;#34;password&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;abc1234&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	  &lt;span class=&#34;nt&#34;&gt;&amp;#34;totp&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;EMNCF83ULU3K3PXPJBSWY3DPEHPK3PXPJWY3DPEHPK3YI69R39NE&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;notifiers&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	  &lt;span class=&#34;nt&#34;&gt;&amp;#34;type&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;telegram&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	  &lt;span class=&#34;nt&#34;&gt;&amp;#34;token&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;644739147:AAGMPo-Jz3mKRnHRTnrPEDi7jUF1vqNOD5k&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	  &lt;span class=&#34;nt&#34;&gt;&amp;#34;chatId&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;-987654321&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;	&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;第 6 行的 hCaptcha 輔助可以直接戳&lt;a href=&#34;https://dashboard.hcaptcha.com/signup?type=accessibility&#34;&gt;這邊&lt;/a&gt;留下 email，收到驗證 email 後，拷貝 email 裡面按鈕的連結，貼上即可&lt;/p&gt;</description>
    </item>
    <item>
      <title>如何更新 Surge for iOS 裡安裝的各種模組與外部資源腳本？</title>
      <link>https://www.jkg.tw/p3604/</link>
      <pubDate>Fri, 03 Sep 2021 08:25:00 +0800</pubDate>
      <guid>https://www.jkg.tw/p3604/</guid>
      <description>&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;是的，沒想到我會寫這一篇。。。&lt;/p&gt;
&lt;p&gt;最近似乎使用 &lt;a href=&#34;https://www.jkg.tw/p3330/&#34;&gt;Surge&lt;/a&gt; 的人變多了，許多人都還是新手搞不清楚如何更新模組跟腳本&lt;/p&gt;
&lt;p&gt;因為被問到有點多，所以乾脆寫一篇圖文教學好了 🤦‍♂️&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;如何更新-surge-裡安裝的模組&#34;&gt;如何更新 Surge 裡安裝的模組？&lt;/h2&gt;
&lt;p&gt;打開 Surge 的首頁欄位，找到「模組」按下去，接著找到你想要更新的模組，往左滑就能出現「更新」的選項&lt;/p&gt;
&lt;p&gt;按下「更新」就會開始更新該模組了&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2021/09/g8H-1izi39JzjP45-nzfF.png&#34;&gt;&lt;/p&gt;
&lt;div style=&#34;text-align: center;&#34;&gt;
👆 如上圖，往左滑就會看見「更新」與「刪除」的選項
&lt;/div&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;是的，就是這麼簡單 🤭&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;h2 id=&#34;如何更新-surge-模組裡安裝的外部資源腳本&#34;&gt;如何更新 Surge 模組裡安裝的外部資源腳本？&lt;/h2&gt;
&lt;p&gt;外部資源腳本就藏比較隱祕了，很多人以為更新模組就可以了&lt;/p&gt;
&lt;p&gt;但其實有時候作者只更新腳本，所以還是也要跑個外部資源腳本的更新比較穩妥&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;同樣在 Surge 首頁欄位，左上角顯示的是你目前使用的設定檔名稱&lt;/p&gt;
&lt;p&gt;在名稱的地方按下去就會出現「配置列表」的選項，就能看見「外部資源」，具體如下圖&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2021/09/bZt-812mue1W3-az2837.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;到「外部資源」後，最底下有個「全部更新」的按鈕，用力按下去即可！&lt;/p&gt;
&lt;p&gt;（另外「文字模式編輯」也在上圖的位子，有時候需要一次大量快速編輯設定，可以用此模式）&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2021/09/xyU-3819aOzbE-qOp3.PNG#small&#34;&gt;&lt;/p&gt;
&lt;p&gt;​&lt;/p&gt;
&lt;p&gt;以上就是本篇教學全部內容，我們下篇文章見！ 🖖&lt;/p&gt;</description>
    </item>
    <item>
      <title>用 Docker 管理神器「Portainer」取代 DSM 管理工具</title>
      <link>https://www.jkg.tw/p577/</link>
      <pubDate>Thu, 28 Dec 2017 05:27:16 +0000</pubDate>
      <guid>https://www.jkg.tw/p577/</guid>
      <description>&lt;p&gt;之前一直在使用 Synology 的內建 Docker 管理工具，因為方便不需要額外安裝其他軟體&lt;/p&gt;
&lt;p&gt;但是最近這幾個月群暉的 Docker 更新，讓人開始懷疑人生。。。&lt;/p&gt;
&lt;p&gt;究竟繼續使用下去呢？還是砍掉重練比較快？&lt;/p&gt;
&lt;p&gt;這時候，&lt;a href=&#34;https://twitter.com/epizza&#34;&gt;首富 EP 大大&lt;/a&gt;給出最佳解「&lt;a href=&#34;https://portainer.io&#34;&gt;Portainer&lt;/a&gt;」！&lt;/p&gt;
&lt;p&gt;Portainer 是一個 GUI 的 Docker 管理工具，強大且容易使用&lt;/p&gt;
&lt;p&gt;安裝也非常容易，ssh 進去 Synology NAS 裡面，然後切換成 root 以後輸入以下指令&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ docker pull portainer/portainer
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;先把最新的映像檔拉下來，然後透過下面指令就能直接啟動&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ docker run &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-d &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--restart always &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--name portainer &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-p 9000:9000 &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-v /var/run/docker.sock:/var/run/docker.sock &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-v /volume1/docker/portainer:/data &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;portainer/portainer
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;其他機器安裝方法可以參考官方指南： &lt;a href=&#34;https://portainer.io/install.html&#34;&gt;https://portainer.io/install.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;輸入完畢後，直接到瀏覽器裡面打開 Docker 宿主主機 IP:9000&lt;/p&gt;
&lt;p&gt;第一次使用需要設定 admin 的密碼，連續輸入兩次後就能設定完畢，接著就能看見華麗麗的登入頁面&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2017/12/snipaste_20171227_103235.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;第一次 admin 登入完畢後，它會問你要管理本地的還是遠端的 Docker&lt;/p&gt;
&lt;p&gt;這裡我們選擇管理本地（local）&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2017/12/snipaste_20171228_124309.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;進入之後就能看見大大的管理頁面，中間也會列出正在運作中的容器&lt;/p&gt;
&lt;p&gt;點選一下「Containers」的區塊就能進去管理&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2017/12/snipaste_20171227_103459.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;進去到單獨的容器頁面，可以看到完整的設定資訊還有運作的情況 log 。。等等&lt;/p&gt;
&lt;p&gt;上方也會有一排快速鍵，開始、停止。。。&lt;/p&gt;
&lt;p&gt;另外如果你希望更新容器到最新的映像檔時候，只要按下上排快捷鍵的「Recreate」按鈕&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.jkg.tw/media/2017/12/snipaste_20171228_103636.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;它就會問你是不是確定要下載最新映像檔重新建立更新&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
