iT邦幫忙

2022 iThome 鐵人賽

DAY 28
0
IT管理

用UNRAID打造AIO全生態系列 第 28

Docker Compose格式轉換及延伸總結

  • 分享至 

  • xImage
  •  

回顧Docker這六篇文章,我們總共學到了

  • Docker run進階小技巧
  • Docker Compose原理
  • Docker Compose撰寫
  • Docker Compose進階撰寫

雖然每個各有優缺點,但讀者或許會發現
我花了大部分時間在談Docker Compose的應用
因為Docker Compose不管在多Container管理或Container屬性上
都是支援最多的
因此,我想要分享幾個Compose的小技巧
讓大家更方便使用Compose!


將Docker run 轉換成Docker Compose YAML

UNRAID能透過WebUI產生Docker run指令
備註
其實UNRAID Docker WebUI是先創建Docker create,再轉成Docker run
但兩者是一樣的東西,差別就是Docker create創建完並不會直接啟動Container

但能把Docker run直接轉成Docker Compose嗎?
可以的!
透過以下網站就能直接轉成YAML的格式了
https://ithelp.ithome.com.tw/upload/images/20221012/20117399wcHLrCzzMD.png
Composerize
https://www.composerize.com/

  • UNRIAD實作
    目標:
    只要找到UNRAID WebUI會在哪裡生成Docker create
    就是到上述網站轉換格式了

要查看Docker create很簡單,就是UNRAID ADD Container的預覽頁面
https://ithelp.ithome.com.tw/upload/images/20221013/20117399nFQzntXV1h.jpg
https://ithelp.ithome.com.tw/upload/images/20221013/20117399KQ4LQAPdYE.png
https://ithelp.ithome.com.tw/upload/images/20221013/20117399PFm8C6UD9T.png

將紅框處整段copy下來
再到Composerize轉換即可~


Compose 總結

Docker系列終於完結了/images/emoticon/emoticon07.gif
我們應該來說說Docker在AIO系統的定位:

當Server來使用一點也不為過

只要透過Compose適當組合Container
就能開發出低資源消耗、高使用彈性的Server/Sevice了!


上一篇
Docker Compose:內置指令的用法
下一篇
KVM:進階指令管理
系列文
用UNRAID打造AIO全生態31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言