iT邦幫忙

docker相關文章
共有 743 則文章
鐵人賽 Software Development DAY 20

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

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

鐵人賽 自我挑戰組 DAY 21

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

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

鐵人賽 SideProject30 DAY 20

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

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

鐵人賽 Software Development DAY 8

技術 Day8 - Python Flask(二) - Jinja 和 render_template

前情提要: 今天要來分享的是 Jinja 和 render_template,Jinja 是 Flask 提供的樣版引擎,在搭配 render_template...

鐵人賽 自我挑戰組 DAY 3

技術 【全端網頁開發】Day03-探索Docker基本原理

前言 Mentor:第一個課題是了解Docker,了解Docker的一些基本指令用法,和Docker image建置方法 昨天我們透過VM將Ubuntu環境...

鐵人賽 SideProject30 DAY 7

技術 Day 7 - Docker Tags(標籤) 不只是標籤

在 Docker Container(容器) 篇,我們曾短暫的介紹過 Docker Tags ,但那只是最表面的,但其實 Docker Tags(標籤) 它不只...

鐵人賽 SideProject30 DAY 23

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

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

鐵人賽 SideProject30 DAY 14

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

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

鐵人賽 Software Development DAY 30

技術 Day30 - 實作(七)- 成果展現

前情提要: 最後來到了成果展現的部分,在完成一系列的動作以後,要來測試看看我們是否成功將服務給建置到我們的 Linux server 上,但在展現前,其實還會需...

鐵人賽 Software Development DAY 30

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

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

鐵人賽 SideProject30 DAY 10

技術 DAY 10 - 拆解 Dockerfile 的關鍵字(上)

Dockerfile 是什麼? 回到我前幾天介紹的 Docker Image(映像) 我們把它想像成烤雞蛋糕模型,那這個 Dockerfile 我們就可以把它想...

鐵人賽 SideProject30 DAY 29

技術 DAY 29 - 將 Dockerfile 改成多階段建置

多階段建置的優點 減少鏡像大小: 多階段建置可以在一開始建置階段使用標準版本的鏡像,讓建置階段時,就可以下載好需要的工具和依賴套件,然後在第二階段時,就可以換到...

鐵人賽 影片教學

技術 Day 36 - (防禦) Day 36 - User Remapping 安全機制介紹 (含作業11-1、11-2)

在開始介紹 User Remapping 之前先來看個簡單的資訊,步驟參考如下 : docker run --rm -it aeifkz/my-ubunt...

技術 NetBox 中文版 Docker部署教程

简介 本文章主要介绍使用Docker部署中文化的NetBox。 镜像基于官方的4.0.0 正式版本构建,加入了中文翻译、配置时区为上海。 Docker 版本...

鐵人賽 Software Development DAY 9

技術 Day9 - Python Flask(三) - 表單設計

前情提要: 今天要來和大家分享如何把 HTML 當中的 form 和 Python Flask 來做結合,其基底是根據先前 URL 路徑延伸出來的,若對這部分還...

鐵人賽 自我挑戰組 DAY 4

技術 Day 4 安裝第一個 Docker 引擎 - CentOS7

準備安裝人生第一個 Docker 之前,本文的配置是CentOS7 小提醒:建議Linux內核是3.10以上。本篇使用root用戶權限來登入執行,不是root以...

鐵人賽 Modern Web DAY 12

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

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

鐵人賽 自我挑戰組 DAY 16

技術 Day 16 Docker Compose 簡介

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

鐵人賽 SideProject30 DAY 15

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

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

鐵人賽 SideProject30 DAY 4

技術 #3 API Service 的第一步: 流程與環境

今天在開始之前,要先說到了開發上最容易遇到的問題,就是你的 git 的遊戲規則是  git flow 、 github flow 還是 gitlab flow...

鐵人賽 自我挑戰組 DAY 2

技術 [Day7]自建CDN系統的前置作業

在上一篇文章,我們成功申請了iNODE NINJA的帳號了!為了自建一個CDN系統,接下來當然就是要開始建立節點! 說明與準備 在建立節點前,除了機器要先準備好...

鐵人賽 SideProject30 DAY 19

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

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

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 Docker - 容器(Container)

Docker 三部曲 映像檔(Image)容器(Container)倉庫(Repository) 今天我們來談談一個極具影響力的工具,那就是 Docker...

鐵人賽 Software Development DAY 12

技術 Day12 - 為什麼要測試?

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

鐵人賽 Software Development DAY 25

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

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

鐵人賽 自我挑戰組 DAY 9

技術 Day 9 - Container指令基礎

今天來介紹關於容器化的指令,其實每一個指令都有非常多的參數可以做變化,我們先來看看基礎的指令有哪些吧 ! 創建容器 docker run -ti centos...

鐵人賽 自我挑戰組 DAY 23

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

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

鐵人賽 自我挑戰組 DAY 24

技術 Day24 - Ant Media Server

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

鐵人賽 Software Development DAY 1

技術 Day1 - 鐵人賽選題動機 & 綱要

選題動機: 在大三下找實習時,發現到很多公司的要求之一是對於 CI/CD 有一定的認識,那時候對於這部分的知識點完全沒有概念,隨著開始實習後發現到,其實軟體的架...

鐵人賽 Software Development DAY 2

技術 Day2 - 什麼是 CI/CD ?

概念: 在開發部分的週期上,主要會經歷「開發」、「測試」、「建置」、「部署」,隨著產品的使用時間越久,服務的內容只增不減,就會導致程式整體的架構越來越肥大,若每...