iT邦幫忙

docker相關文章
共有 828 則文章
鐵人賽 影片教學

技術 Day 33 - (防禦) Container SELinux 防禦機制 (含作業9)

SELinux 也是實現了強制存取控制 MAC (mandatory access control) 的訪問控制安全策略機制。但相對於 AppArmor...

鐵人賽 SideProject30 DAY 24

技術 DAY 24 - 在我部署的專案使用 Traefik 取得 HTTPS 協定(一)

我參考 官網 用 Docker 啟動 Traefik ,跟者步驟試試 在 docker-compose.yml 加上 traefik 服務 1. 先將原本的 d...

鐵人賽 Software Development DAY 24

技術 Day24 - 實作(二)- 後端資料處理製作

前情提要: 昨天和大家分享了此次實作主題的整體架構,今天要來和大家講解後端抓取 API 並且處理其資料的部分,那話不多說,我們開始! 程式碼: # src/fu...

鐵人賽 Modern Web DAY 23

技術 [Day23] 部署: 透過 Docker Compose 部署 FastAPI + PostgreSQL + MySQL

[Day23] 部署: 透過 Docker Compose 部署 FastAPI + PostgreSQL + MySQL 本次的程式碼與目錄結構可以參考 F...

鐵人賽 SideProject30 DAY 23

技術 DAY 23 - 了解 Traefik 反向代理伺服器

昨天已經部署完了就達成目的啦,怎麼我今天還出現?因為鐵人賽規定要 30 天啊!(開玩笑的),其實是因為目前大概只能說是完成部署的 7 成,不知道大家有沒有發現,...

鐵人賽 影片教學 DAY 24

技術 運行 Docker 在 Ubuntu 環境|從本地端上傳 Docker Image 至 Ubuntu 伺服器

既然已經自己動手做了 Docker Image,不上傳到伺服器運行也就相當可惜。上傳 Docker Image 的手法很多,本篇所介紹的 scp 手法算是觀念上...

鐵人賽 Software Development DAY 23

技術 Day23 - 實作(一)- 概念講解

前情提要: 終於來到我們最後的篇章了,前面將所有實做需要的知識都先跟大家做一個說明,今天就要來大致解講我們實作要做什麼,還有其內容,話不多說,我們開始吧! 主要...

鐵人賽 SideProject30 DAY 22

技術 DAY 22 - 在 EC2 instance 加上 docker compose 跑起來

昨天我們實際讓 EC2 instance 使用 pull 下來的 image 啟動 container,因為遇到熟悉的錯誤,所以今天要來在 EC2 instan...

鐵人賽 Software Development DAY 22

技術 Day22 - GitHub Actions 介紹

前情提要: 在接下來的實作當作,我們會使用 GitHub Actions 來當作我們的 CI/CD 建置工具,因此今天就會來和大家分享他其中的概念和怎麼使用!...

鐵人賽 SideProject30 DAY 21

技術 DAY 21 - 在 instance 上跑 Docker Image

在 EC2 instance 登入 Docker Hub docker login 除了可以使用之前在 DAY 18 - 將我的 Image 推到 Docke...

鐵人賽 自我挑戰組 DAY 24

技術 Day24 - Ant Media Server

前言 正如我們在前幾天的文章中所探討的,現在我們已經了解到在AWS EC2上構建一台直播服務器所涉及的核心方面和基本步驟。不僅我們學到了如何有效地配置和管理An...

鐵人賽 Software Development DAY 21

技術 Day21 - YAML 格式解析

前情提要: 我們在之後 CI/CD 的實作上會選用 GitHub Actions 此工具,而在深入了解此工具以前,必須要先知道 YAML 此格式,因為其設定檔就...

鐵人賽 SideProject30 DAY 28

技術 營養師不開菜單的第二十八天 - Next.js in Docker,跟上容器化技術

關於容器化 在科技迅速發展的今日,部署的技術也經歷了不少的變革。從早期的物理伺服器到現代的容器化技術,每個階段都是為了追求更高效率和更好的資源利用率。 在傳統...

鐵人賽 自我挑戰組 DAY 23

技術 Day23 實作2 - 玩轉Ant Media Server

前言 於實時視頻串流來說,Ant Media Server(AMS)提供了一個低延遲、可擴展的解決方案。在本文中,我們將深入探討AMS的一些核心功能,並了解如何...

鐵人賽 SideProject30 DAY 20

技術 DAY 20 - 連接到 EC2 instance 並下載 Docker

先前我們可以使用 docker compose up ,是因為他可以根據我本機的 Dockerfile 製成一顆 Image ,並使用 compose 啟動 a...

鐵人賽 Software Development DAY 20

技術 Day20 - 市面上的 CI/CD 工具

前情提要: CI/CD 為軟體開發週期中,提升開發效率和品質重要的一環,然而市面上有許多種的 CI/CD 工具,到底哪一個適合自己的專案,應該要如何選用來達成想...

鐵人賽 影片教學 DAY 27

技術 Day29 - (防禦) Container AppArmor 介紹 (含作業8)

上次提到了如何針對程式定義 AppArmor 的限制策略,並且透過工具協助進行策略的放行。那今天則是要來看看這些策略到底可以限制哪些資源,以及相關的編寫定...

鐵人賽 SideProject30 DAY 19

技術 DAY 19 - 認識及建立 AWS EC2 Instance

AWS EC2 是什麼? AWS EC2 全名 Amazon Elastic Compute Cloud ,根據 官方文件,可以看到介紹 AWS EC2 提供...

鐵人賽 自我挑戰組 DAY 26

技術 Day26 在EC2上安裝監控代理

前言 今天要來實做,在Ec2上安裝Zabbix-Agent代理,作業系統使用Ubuntu 22.04,接下來就讓我們開始今天的旅程吧~~~ 安裝Agent 1....

鐵人賽 Software Development DAY 19

技術 Day19 - SSH 概念

前情提要: 主要會有此主題是因為,在後面實作部署的部分,我們使用到的就是透過 SSH 將 Docker Image 部署到伺服器上的操作,因此今天會來和大家分享...

鐵人賽 SideProject30 DAY 18

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

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

鐵人賽 自我挑戰組 DAY 21

技術 Day 21 實作1 - 使用Docker Compose 快速建立Wordpress

前言 我們常使用worpress來協助我們自建網站,我們都知道一個網站除了需要伺服器本身和資料庫,那麼你知道 Docker Compose 可以一鍵建立伺服器和...

鐵人賽 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 輕量且易於撰寫的檔案,主要可以將資料轉換成...

鐵人賽 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,中秋節大家都去放假了 所以先採用連進公司內網,部署定時執行容器的方式來製作每週自動觸發的任務...