iT邦幫忙

docker相關文章
共有 828 則文章
鐵人賽 DevOps DAY 24

技術 活用 ENTRYPOINT

ENTRYPOINT 的設計,可以保證 container 啟動執行指令的時候,都一定會包含 ENTRYPOINT 設定。因此可以藉由這個特性讓 image 用...

鐵人賽 DevOps DAY 23

技術 了解 CMD 與 ENTRYPOINT

在寫 Dockerfile 或使用 docker run 時,我們使用 CMD 來執行指令。Docker 還設計了另一個類似的設定叫 ENTRYPOINT。活用...

鐵人賽 自我挑戰組 DAY 24

技術 Day24 將private key安全地放入容器內

今天來完成在ubuntu中私鑰的使用問題。在回去看了一遍之前的文章,以及翻閱了官網的Document之後,看到了secrets的用法,剛好就適合處理privat...

鐵人賽 AI & Data DAY 22

技術 以 Docker 執行 Neo4j 資料庫

在 Neo4j 預存資料集 與 Sandbox 介紹過如何使用 Sandbox,每一個使用者開的 Sandbox 都是完全獨立的環境,其背後的技術原理就是 Do...

鐵人賽 Elastic Stack on Cloud DAY 22

技術 Day 22 Docker nginx container with filebeat

Day 22 Docker nginx container with filebeat 前言 昨天我們講解了Filebeat如何蒐集nginx log,今天我們...

鐵人賽 Mobile Development DAY 28

技術 總之上傳的第二十八天:Docker Image 和 Heroku

雖然 Ktor Server 功能還沒全部寫完,但 30 天的 Intellij Idea Ultimate 試用期也快結束了,只好趕緊上傳到雲端。 畢竟 we...

鐵人賽 DevOps DAY 22

技術 Network 手動配置

Docker Network 可以調整非常多設定,而在使用 Network 連結 container 使用的是預設的 bridge 模式,這個模式符合大多數開發...

鐵人賽 DevOps DAY 22

技術 Day 22 - 自架 Registry 與 Kubernetes 的整合

本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀更多相關科技的技術分享,歡迎追蹤...

鐵人賽 自我挑戰組 DAY 23

技術 Day23 連接ubuntu與sftp的橋樑

今天要來嘗試透過網路來當作橋梁,讓ubuntu能夠訪問sftp server。 也有透過將network設成host再將port export出來,然後在ho...

鐵人賽 DevOps DAY 21

技術 Volume 進階用法

今天開始,會說明 Docker 更多的細節。未來如果需要維運 container 或用到 container 調度系統(如 K8S),則接下來十天的內容,將有可...

鐵人賽 DevOps DAY 21

技術 Day 21 - 自架 Registry - Harbor

本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀更多相關科技的技術分享,歡迎追蹤...

鐵人賽 自我挑戰組 DAY 22

技術 Day22 sftp APP建置專案架構

今天來建立檔案傳輸APP的架構規劃,以及將container的建置設定加入compose-file,預計未來會有API、DB、sftp、前端頁面這四個容器。 專...

鐵人賽 DevOps DAY 20

技術 使用 save / export 分享 image

不久前,曾聽到一個神奇的需求:希望在無網路的環境下使用 Docker。這種需求,筆者學 Docker 以來還是第一次聽到。 第二階段的最後一天,來說明如何在無網...

鐵人賽 自我挑戰組 DAY 21

技術 Day21 建置自己的第一個Docker sftp

今天我們就要來建置屬於自己的第一個Docker sftp,在建立的時候幾乎是處處碰壁,不過因此也是學習了不少知識。 事前準備 要建立Docker sftp需要一...

鐵人賽 自我挑戰組 DAY 20

技術 【第 20 個第一次】 PM 與 Kubernetes / Docker / Container/ VM 概念釐清說

Day 20 - 工程師說:我們最近要改用新的技術 Kubernetes 囉,因為主機太多了維護不易,最近會開始大搬家! 其實 K8s 這一詞在我前一份工作是已...

鐵人賽 DevOps DAY 19

技術 使用 Private Registry 分享 image

若要寫開源的 Docker image,使用 Docker Hub 或 GitHub 分享 image 會非常方便。而今天要來聊聊,如果 image 只打算在企...

鐵人賽 DevOps DAY 30

技術 Day 30. 容器小白學習歷程及部落客試金

鬆獅容器小白30連拍告終 時間過得好快!轉眼從猶豫是否要再報名自我挑戰,到確定發文的第一天還在擔心文庫內的彈藥存量不多。一轉眼經歷了兩次中秋與雙十連假,埋首撰...

鐵人賽 DevOps DAY 29

技術 Day 29. YAML 描述檔探討

鬆獅容器小白29連拍 YAML描述檔探討 科普YAML 實際上自己也常把YAML與JSON拿來做比較,我這邊非常簡易的分辨一下: YAML本身視為JSON...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 MongoDB with Docker and Docker secrets

今天來學習如何在Docker內使用MongoDB,以及Docker secrets。 建立MongoDB 要使用Docker建立MongoDB首先要取得映像檔,...

鐵人賽 DevOps DAY 18

技術 使用 Public Registry 分享 image

寫好 Dockerfile,確實完成了 IaC,但拿到 Dockerfile 才開始 build image,一來花時間,二來這樣就會有其他變因(如 base...

鐵人賽 自我挑戰組 DAY 19

技術 Day19 Docker Hub學習與實作

今天來了解並實用Docker hub。Docker Hub可以說是Docker界的github,能夠輕鬆分享或是取得他人分享的container image,D...

鐵人賽 DevOps DAY 17

技術 Multi-stage Build

在說明 Multi-stage Build 之前,先來簡單了解持續整合(Continuous Integration,以下簡稱 CI)的 Build 與 Dev...

鐵人賽 DevOps DAY 16

技術 為各種框架 build image

今天將會應用前五天 build image 的技巧,來為以下框架的 hello world 寫 Dockerfile。 Phoenix Amber...

鐵人賽 Software Development DAY 23

技術 Day23 Kubernetes (Kubernetes on Docker Desktop & Pod Lifetime)

今天會用一個簡單範例跟大家分享 Pods 的生命週期,藉由範例觀察 Pods status 的變化。但在此之前先,另外介紹一個在本機啟用 Kubernetes...

鐵人賽 Software Development DAY 16

技術 Production 環境 CI/CD

步驟說明 Step1: 打包客製化的 image docker build -f docker/auth-server.Dockerfile --build-a...

鐵人賽 自我挑戰組 DAY 17

技術 Day17 Docker Swarm學習

Swarm翻譯為一大群或是密集的東西,在Docker中則是指將多個Docker主機組在一起的單個虛擬或是物理機,可以管理多個跨主機部署的container。Sw...

技術 Docker Desktop 2.4.0.0 Mac版本速報

docker版本:19.03.13 Kubernetes版本:v1.18.8 最令人感動的地方是,docker desktop 總算支援查看/刪除 doc...

鐵人賽 DevOps DAY 15

技術 最佳化 Dockerfile - 精簡 image

最佳化 Dockerfile 還有很多方向,那筆者以精簡 image 做為結尾,有興趣可以參考文末的參考資料連結。 精簡 image 筆者分成兩個部分說明,一個...

鐵人賽 DevOps DAY 24

技術 Day24. Docker Swarm 透過 GCP Load Balancer實測

鬆獅容器小白24連拍 透過 GCP Load Balancer Docker Swarm上篇已把服務搭建起來並透過指令快速指定Nginx來執行多容,這次在針對...

鐵人賽 DevOps DAY 14

技術 最佳化 Dockerfile - 活用 cache

今天來看看如何利用 cache 讓 build image 更加順利。 Build image 第一次會正常執行每一個指令,第二次如果發現是同一個 commit...