<?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 布萊恩 | QA job | Testing</title><link>https://brian-hsu.github.io/categories/docker/</link><description>Recent content in Docker on 布萊恩 | QA job | Testing</description><generator>Hugo</generator><language>zh-tw</language><lastBuildDate>Wed, 09 Jun 2021 00:41:00 +0800</lastBuildDate><atom:link href="https://brian-hsu.github.io/categories/docker/index.xml" rel="self" type="application/rss+xml"/><item><title>Docker Network</title><link>https://brian-hsu.github.io/blog/my_share-018/</link><pubDate>Wed, 09 Jun 2021 00:41:00 +0800</pubDate><guid>https://brian-hsu.github.io/blog/my_share-018/</guid><description>&lt;h4 id="docker-network-有三種模式-none"&gt;docker network 有三種模式 none,&lt;/h4&gt;
&lt;h4 id="打上-docker-network-ls"&gt;打上 &lt;code&gt;docker network ls&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="顯示如下"&gt;顯示如下:&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#586e75;background-color:#eee8d5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;NETWORK ID NAME DRIVER SCOPE
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;430f7df300e4 bridge bridge &lt;span style="color:#cb4b16"&gt;local&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;9eec1e943774 host host &lt;span style="color:#cb4b16"&gt;local&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;3c5057c3a127 none null &lt;span style="color:#cb4b16"&gt;local&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="打上-docker-network-inspect-none"&gt;打上 &lt;code&gt;docker network inspect none&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="顯示如下-1"&gt;顯示如下:&lt;/h4&gt;
&lt;pre tabindex="0"&gt;&lt;code class="language-josn" data-lang="josn"&gt;[
 {
 &amp;#34;Name&amp;#34;: &amp;#34;none&amp;#34;,
 &amp;#34;Id&amp;#34;: &amp;#34;3c5057c3a127f6868eda780bdc7755ad57bd9187efca9452b38f254af676d8c7&amp;#34;,
 &amp;#34;Created&amp;#34;: &amp;#34;2021-06-08T08:03:14.1258993Z&amp;#34;,
 &amp;#34;Scope&amp;#34;: &amp;#34;local&amp;#34;,
 &amp;#34;Driver&amp;#34;: &amp;#34;null&amp;#34;,
 &amp;#34;EnableIPv6&amp;#34;: false,
 &amp;#34;IPAM&amp;#34;: {
 &amp;#34;Driver&amp;#34;: &amp;#34;default&amp;#34;,
 &amp;#34;Options&amp;#34;: null,
 &amp;#34;Config&amp;#34;: []
 },
 &amp;#34;Internal&amp;#34;: false,
 &amp;#34;Attachable&amp;#34;: false,
 &amp;#34;Ingress&amp;#34;: false,
 &amp;#34;ConfigFrom&amp;#34;: {
 &amp;#34;Network&amp;#34;: &amp;#34;&amp;#34;
 },
 &amp;#34;ConfigOnly&amp;#34;: false,
 &amp;#34;Containers&amp;#34;: {
 &amp;#34;26ada483f1efa15667383bed0266cde0f533ef29b6a3a1046f0d325a639bd9c4&amp;#34;: {
 &amp;#34;Name&amp;#34;: &amp;#34;epic_golick&amp;#34;,
 &amp;#34;EndpointID&amp;#34;: &amp;#34;1790ba8d095db67f4ca7d5ca9a215195a102ee4fcee9cb6435144dd8cc7a4059&amp;#34;,
 &amp;#34;MacAddress&amp;#34;: &amp;#34;&amp;#34;,
 &amp;#34;IPv4Address&amp;#34;: &amp;#34;&amp;#34;,
 &amp;#34;IPv6Address&amp;#34;: &amp;#34;&amp;#34;
 }
 },
 &amp;#34;Options&amp;#34;: {},
 &amp;#34;Labels&amp;#34;: {}
 }
]
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id="建立network-driver-docker-network-create---driver-bridge-my_bridge01"&gt;建立network driver &lt;code&gt;docker network create --driver bridge my_bridge01&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="docker-network-ls-顯示如下"&gt;&lt;code&gt;docker network ls&lt;/code&gt; 顯示如下:&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#586e75;background-color:#eee8d5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;NETWORK ID NAME DRIVER SCOPE
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;430f7df300e4 bridge bridge &lt;span style="color:#cb4b16"&gt;local&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;9eec1e943774 host host &lt;span style="color:#cb4b16"&gt;local&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;dce4d1ab8734 my_bridge01 bridge &lt;span style="color:#cb4b16"&gt;local&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;3c5057c3a127 none null &lt;span style="color:#cb4b16"&gt;local&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Docker Portainer</title><link>https://brian-hsu.github.io/blog/my_share-013/</link><pubDate>Mon, 07 Jun 2021 20:41:00 +0800</pubDate><guid>https://brian-hsu.github.io/blog/my_share-013/</guid><description>&lt;h4 id="docker-pull-portainerportainer-celinux-amd64-251-alpine-新版image-repo-是-portainer-ce"&gt;&lt;code&gt;docker pull portainer/portainer-ce:linux-amd64-2.5.1-alpine&lt;/code&gt; 新版image repo 是 portainer-ce&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#586e75;background-color:#eee8d5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;docker run -d --restart always --name portainer -p 9000:9000 &lt;span style="color:#2aa198"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-v /var/run/docker.sock:/var/run/docker.sock &lt;span style="color:#2aa198"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;-v /volume1/homes/docker_data/portainer:/data &lt;span style="color:#2aa198"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;portainer/portainer-ce:linux-amd64-2.5.1-alpine
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="docker-宿主主機-ip9000"&gt;Docker 宿主主機 IP:9000&lt;/h4&gt;
&lt;h4 id="第一次使用需要設定-admin-的密碼連續輸入兩次後就能設定完畢接著就能看見華麗麗的登入頁面"&gt;第一次使用需要設定 admin 的密碼，連續輸入兩次後就能設定完畢，接著就能看見華麗麗的登入頁面&lt;/h4&gt;
&lt;h4 id="第一次-admin-登入完畢後它會問你要管理本地的還是遠端的-docker-選擇管理本地local"&gt;第一次 admin 登入完畢後，它會問你要管理本地的還是遠端的 Docker, 選擇管理本地（local）&lt;/h4&gt;
&lt;h4 id="用力按-connect--進去主頁面吧"&gt;用力按 connect 進去主頁面吧&lt;/h4&gt;</description></item><item><title>Docker 指令</title><link>https://brian-hsu.github.io/blog/my_share-012/</link><pubDate>Mon, 07 Jun 2021 15:41:00 +0800</pubDate><guid>https://brian-hsu.github.io/blog/my_share-012/</guid><description>&lt;h4 id="docker-image-ls--a--列出所有-docker-image"&gt;&lt;code&gt;docker image ls -a&lt;/code&gt; : 列出所有 docker image&lt;/h4&gt;
&lt;h4 id="docker-image-rm-image-id--刪除-docker-image"&gt;&lt;code&gt;docker image rm [image ID]&lt;/code&gt; : 刪除 docker image&lt;/h4&gt;
&lt;h4 id="列出docker-container-全部資訊-docker-container-ls--a"&gt;列出docker container 全部資訊 &lt;code&gt;docker container ls -a&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="刪除docker-container-資料-docker-container-rm-container-id"&gt;刪除docker container 資料 &lt;code&gt;docker container rm [CONTAINER ID]&lt;/code&gt;&lt;/h4&gt;
&lt;h4 id="-d-進程"&gt;-d 進程&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;--restart always&lt;/code&gt;：如果 container 遇到例外的情況被 stop 掉，例如是重新開機，docker 會試著重新啟動此 container&lt;/p&gt;</description></item></channel></rss>