發表文章

目前顯示的是有「Docker」標籤的文章

怎麼無痛升級 Ansible

圖片
昨天,是凍仁參加 DevOps Taiwan Meetup #13 Ansible User 小聚 ,並擔任閃電秀講者的日子。還記得 2 年前,剛入門 Ansible 時,凍仁一直很想參加 Ansible 小聚,好親自與前輩們討教,降低學習門壏;2 年後,凍仁有幸能與大家分享些心得。 會有「怎麼無痛升級 Ansible」這個主題,一來是因為 Ansible 的進版速度很快;二來是在工作上,踩到 yum module 從 Ansible 2.4 新加的 allow_downgrade 參數有 bug,不得不即早將 Ansible 2.5 投入實戰。 ▲ 04/28 於 DevOps Taiwan Meetup #13 Ansible User 小聚分享的簡報。

DevOps 人一定要知道的持續交付技巧 - Ansible & GitLab CI 實戰演練工作坊

圖片
凍仁前後分享過兩次 DevOps 人一定要知道的 Ansible & GitLab CI 持續交付技巧 的技術分享後,有個謎之音問到:「不如挑戰看看工作坊 (Workshop) 吧?這主題都可以講上一天了呢!」,又因持續交付 (Continuous Delivery) 的主題很廣,便前後答應 新竹數位海洋 ( DigitalOcean Hsinchu ) 和台南酷學園 ( Study-Area Tainan) 邀約,踏上了北中南巡迴分享的旅途。 ▲ 凍仁於 Agile Tour Taichung 2017 上台分享的第 5 版簡報。

Container Summit 2016 - 邁向下個 IT 架構的 Container

圖片
Container Summit 可說是聚集各界容器 (container) 專家,討論 container 次世代 IT 架構的研討會,會中有不少的話題圍繞在近來火紅的 Docker 技術上。想當初凍仁會開始接觸 Docker 也是聽到不少前輩在談論它的好,光是 可以對 Linux 系統環境進行版本控制 、 省下各種安裝 Linux 發行版本時間 這兩點就足夠吸引凍仁投資技能點數! 以下為凍仁這次參與的議題,大致可分為 容器叢集 (container cluster) 1 大亂鬥 、 資訊安全 (Security) 、 容器監控 (Monitoring) 和 企業導入經驗分享 等主題。 ▲ Container Summit 2016 官網看板圖。(圖片來源: iThome )

於 Debian 7 手動降版至 docker-engine 1.10.3

最近凍仁在 Debian 7 上升級 docker-engine 一直失敗,查看 error log 才得知 Docker 1.12.0+ 需使用 Linux Kernel 3.10.0+ 才行,但偏偏 apt 套件管理員還傻傻的把它給升上 1.12.1。若大家有相同的困擾就請先降版,再綁定 docker-engine 的版本吧! ▲ 2016/09/02 踩完雷後的凍仁碎碎唸。

前端工程師一定要知道的 Docker 虛擬化容器技巧

圖片
感謝強者同事 Ralph Hsu 的邀請,讓使用 Docker 不到一年的凍仁可以到 07/04 Javascript 設計模式讀書會 (11) 磨磨 上台演講 這門技藝,並分享些近來的學習心得。 這是一份從 IT Engineer 的角度寫給前端工程師的 Docker 入門簡報,包含了 Docker 觀念介紹、入門指令和一個小小的 End-to-End Test (簡稱 e2e test) demo。相信藉由一步步的等級提升,我們都可以早日成為大師,並提早下班的。(笑) ▲ My sildes of Virtualization with Docker container (Basic) for F2E

在 OSX 10.11.4 安裝 Docker for Mac (v1.11.0-beta8)

圖片
Docker for Mac 和 Docker for Windows 是個正在封測,並與 Docker Toolbox, Boot2docker 使用不同虛擬化技術的 Docker 原生應用程式 (native application) 。其分別使用了 xhyve VM 與 Hyper-V VM 的架構,讓我們不需再連到 Virtualbox 裡的 boot2docker VM 裡即可使用 Docker。若想深入了解其差異,可參考 Docker for Mac vs. Docker Toolbox 一文。 先前透過 Virtualbox 使用 Docker 時,偶而會遇到 Docker 失靈,需重開 docker-machine 才可繼續使用之情形。相信在改用原生的 Docker 後,不管是穩定度還是效能都會有所改善。 ▲ Docker for Mac (v1.11.0-beta8)

於 Ubuntu 14.04 安裝 Docker 1.9.1+

圖片
Docker 是近幾年來很火紅的開放源始碼虛擬技術,雖說 Ubuntu 14.04 已有內建 Docker,但 v1.6.3 的 docker.io 似乎對私有的 (private) docker-regisrty 有些不相容,凍仁在此附上 Docker v1.9.1 的裝法。 圖片來源: Aurora Solutions 。