iT邦幫忙

docker相關文章
共有 742 則文章
鐵人賽 SideProject30 DAY 18

技術 DAY 18 - 將我的 Image 推到 Docker Hub 儲存庫

為了要做到可以部署,我們需要先將我們專案包好的 image 推到 Docker Hub 的私有儲存庫,供之後可以來這邊拿取並啟動容器。翻成白話大概就是我要先把我...

鐵人賽 自我挑戰組 DAY 18

技術 Day 18 Docker 版本更新 (疑難雜症原來跟版本有關?)

昨天的實作中,查看狀態的時候發現db一直呈現 Exit狀態,到底是為什麼呢 ???? 後來在 docker compose logs指令中,查看log發現下面...

鐵人賽 Software Development DAY 18

技術 Day18 - Docker 實作(二)- Docker Image 的使用

前情提要: 在昨天我們將 Docker Image 成功推上了 Docker Hub,今天就要來實際使用昨天推上去的 Docker Image 啦,會帶大家跑過...

鐵人賽 影片教學 DAY 25

技術 Day27 - (防禦) Container Seccomp (Secure Computing) 介紹

Seccomp 是一個 Linux Kernel 提供的安全機制,用意在於限制一個 Process 可以調用的系統呼叫(system call)。 s...

鐵人賽 SideProject30 DAY 17

技術 DAY 17 - 撰寫 Docker Compose 的 YAML 檔案(下)

昨天將 app 服務 docker-compose.yml 的部分撰寫好了,今天就來寫資料庫服務的部分 將資料庫服務定義好 定義 PostgreSQL 服務名稱...

鐵人賽 Software Development DAY 17

技術 Day17 - Docker 實作(一)- Docker Image 的建置和上傳

前情提要: 昨天分享了 Docker 的概念和使用前的前置作業,今天就要來帶大家實作 Docker,今天會著重在 Docker Image 的建立和上傳,主要會...

鐵人賽 SideProject30 DAY 16

技術 DAY 16 - 撰寫 Docker Compose 的 YAML 檔案(上)

新增 Docker Compose YAML 檔案 一直說 YAML 檔案,但 YAML 到底是什麼? 📍 YAML 輕量且易於撰寫的檔案,主要可以將資料轉換成...

鐵人賽 自我挑戰組 DAY 16

技術 Day 16 Docker Compose 簡介

Docker Compose是一個重要的工具,讓我們輕鬆管理這些應用程式容器化,並實現應用程式的統一管理。 Docker Compose 是什麼? Docker...

鐵人賽 AI & Data DAY 16

技術 [Day16] 用 Docker Compose 建立 Airflow 環境

什麼是 Docker Compose Compose 是組合或組成的意思,Docker Compose 就是代表組合多個 Docker 容器,可以直接用 YAM...

鐵人賽 Software Development DAY 30

技術 Day 30 - 使用 Github Actions 自動化更新環境

回顧 在三十天前,我們還在透過人工查看組員工作、手動的方式繪製報表、一頁一頁的製造投影片 然後首先導入了 python-pptx 和 Asana 來查看工作及...

鐵人賽 Software Development DAY 16

技術 Day16 - Docker 前置作業

前情提要: 今天要來和大家分享 Docker 進行實作以前,需要進行的前置作業! Docker 安裝: 在使用 Docker 以前會需要到官方網站進行安裝,否則...

鐵人賽 Software Development DAY 29

技術 Day 29 - 使用 Linux 主機部署 PPTBoss 容器服務

前言 因為放到 ECS Fargate 的作法,會拿到海外 IP,中秋節大家都去放假了 所以先採用連進公司內網,部署定時執行容器的方式來製作每週自動觸發的任務...

鐵人賽 AI & Data DAY 15

技術 [Day15] 吃了容器果實的鯨魚拉布-Docker(2)

安裝 Docker Docker Desktop 下載 https://www.docker.com/products/docker-desktop/ Doc...

鐵人賽 SideProject30 DAY 15

技術 DAY 15 - Docker Compose 讓多個容器同時跑起來

前三天不小心陷入 Dockerfile 的除錯地獄中🤢,甚至最後留下的畫面都還是紅畫面,像極了在一片黑的洞穴中,找不到任何一絲光線的出口,剛開始學 docker...

鐵人賽 Software Development DAY 15

技術 Day15 - Docker 概念

前情提要: 開發一個專案時,會使用到各式各樣的套件,再加上每一個人的環境設定可能有些微的不同,因此就可能導致在 A 電腦明明運行成功,但在 B 電腦卻掛點,那...

鐵人賽 SideProject30 DAY 14

技術 DAY 14 - 將我的 image 跑起來

將建立好的 image 製成 container前面使用 docker build -t my-ruby:1.0 . --load 只是單純建立好模型,但是當你...

鐵人賽 AI & Data DAY 14

技術 [Day14] 吃了容器果實的鯨魚拉布-Docker(1)

前言 之前很多鐵人賽都有談過 docker ,想要很完整系統性的學 docker,都可以參考下方連結:1. 30 天與鯨魚先生做好朋友2. 那些關於 dock...

鐵人賽 Software Development DAY 14

技術 Day14 - Pytest 概念

前情提要: 今天要來分享 Python 當作可以用來進行單元測試的框架,Pytest,主要會來講述要怎麼使用它,和使用時應該要注意的點,那話不多說,我們開始!...

鐵人賽 Software Development DAY 27

技術 Day 27 - 容器映像檔搬家、Amazon ECR 和 Docker Hub

簡介 使用容器和虛擬環境的最大好處,就是可以保持環境一致,避免搬家時手足無措 以下會將「老闆愛的投影片產生器容器」、戰地廚房搬上雲端 ECR / Docke...

鐵人賽 SideProject30 DAY 13

技術 DAY 13 - 打磨我的 Dockerfile 製成 image

昨天我們將 Dockerfile 撰寫大概有個樣子了,今天就馬上來根據 Dockerfile 來建立自己的 image 吧!(就是一個瘋狂除錯的步驟🥹) 根據...

鐵人賽 Software Development DAY 13

技術 Day13 - 單元測試概念

前情提要: 軟體工程師在開發時,不僅僅需要將需求的功能代碼給寫出來,同時也必須測試所寫出的功能是否正確,因此今天要來和大家分享,在撰寫測試時所需要注重的點還有概...

鐵人賽 Software Development DAY 26

技術 Day 26 - 抽離機敏資訊、完成 Dockerfile

說明 繼前一篇的附夾檔案後,今天繼續處理 Docker Image 的優化 一直還沒把 Dockerfile 和 Docker Image 釋出是因為裡面還含...

鐵人賽 SideProject30 DAY 12

技術 DAY 12 - 撰寫自己專案的 Dockerfile

前兩天我們了解了 Dockerfile 所有的關鍵字,就是為了今天我們實際寫的時候可以有些概念,會比較好上手一點點。不確定大家手邊是否都有專案,所以我這邊有準備...

鐵人賽 Software Development DAY 12

技術 Day12 - 為什麼要測試?

前情提要: 在整體的 CI/CD 流程中,其中就有一步就是要進行測試,甚至有些公司會專門請測試工程師,依照此情況可以了解到,其實測試在整體開發的流程上佔了很大的...

鐵人賽 自我挑戰組 DAY 12

技術 Day12 Docker 倉庫:基本操作

Docker 已經成為軟件開發和部署的必備工具這裡我們將介紹一些 Docker 的基本操作和簡單實作,幫助您快速上手。 1. 安裝 Docker 首先,您需要在...

鐵人賽 Software Development DAY 25

技術 Day 25 - SMTP / MIME 是什麼、將投影片夾檔送出

簡介 在做出可以寄信的函式後,接續要去了解如何夾檔 確定可以夾檔之後,才去進行新容器映像檔製作 為了使寄出的電子信箱,不只是單調的 ASCII 文字,所以需要...

鐵人賽 SideProject30 DAY 11

技術 DAY 11 - 拆解 Dockerfile 的關鍵字(下)

昨天了解上半部的 Dockerfile 關鍵字,今天繼續來把 Dockerfile 的關鍵字學完吧~ ENV 在容器內部設定的環境變數 ENV DB_HOST=...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11 Docker 倉庫:您需要知道的一切

Docker 三部曲 映像檔(Image)容器(Container)倉庫(Repository) 在現代的軟件開發和部署中,Docker 已經成為一個無所不...

鐵人賽 Software Development DAY 11

技術 Day11 - Python Flask(五) - 模板繼承

前情提要: 有時某些 HTML 的排版十分雷同,此時 Flask 當中的 Jinja 就提供了模板繼承的功能,可以讓你把重複的地方當作模板,至於每一個 HTML...

鐵人賽 Modern Web DAY 12

技術 Day 12:如何用 docker 架設 FastAPI

接下來我都會用 Docker 來實作,流程如下: 首先你的電腦需要安裝 Docker 桌機版 撰寫 Dockerfile 來 build image FR...