iT邦幫忙

docker相關文章
共有 828 則文章
鐵人賽 自我挑戰組 DAY 2

技術 Day 2 探索 Docker 的基本概念與工作原理

首先,讓我們談談 Docker 的基本概念。Docker 是一個開源平台,允許使用者在獨立且隔離的環境中運行應用程式,稱為「容器」。這些容器包含了您的應用程式及...

鐵人賽 Software Development DAY 2

技術 Day2 - 什麼是 CI/CD ?

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

技術 「Kubernetes」kubeadm安裝 高可用版(ubuntu2204+k8s版本1.26.3+docker+cri-docker)

一、節點規劃 二、組件版本 安裝前準備 一、設置hosts解析 二、調整系統配置 三、安裝docker 四、安裝cri-docker...

鐵人賽 SideProject30 DAY 2

技術 DAY 2 Docker Hello World

昨天我們安裝了環境,但我們要如何確保電腦可以跑 Docker 了呢?這時候就要來執行學習程式語言的起手式 Hello World ,在 Docker 中只要成功...

鐵人賽 Software Development DAY 1

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

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

鐵人賽 DevOps DAY 6

技術 Day 6 用 Gitlab Pipeline deploy Docker image

完成經典的 Hello World,我們來做點正經事啦~(本日程式碼) 把「build docker image 並 push 到 ECR repository...

鐵人賽 SideProject30 DAY 1

技術 DAY 1 一起認識 Docker

因為工作上剛好需要將專案自動部署,所以接觸了 Docker ,所以就決定用文章來讓大家一起了解為何我需要用 Docker ,以及介紹一些基礎語法。 Docker...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1: 談 Docker 前先談 Server

前言 新的一年,新的學習。去年參與鐵人賽時,我主要介紹了 Rspec 與 Capybara。這兩個測試工具是每一位 rails developer 都需要掌握的...

鐵人賽 自我挑戰組 DAY 2

技術 Day2 ROS2 安裝

接下來會開始用到許多Terminal 指令,適合有Ubuntu 或Linux 操作經驗的人,使用起來才不會太困難 需求 硬體 ROS2在硬體的要求上並不高...

鐵人賽 影片教學 DAY 6

技術 Day06 - (攻擊) 容器逃逸手法 - cgroups 機制介紹及逃逸手法

今天要介紹的逃逸手法是透過 cgroups 的機制來觸發達到目的,但在使用該機制前我們來先了解一下 cgroups 大概是幹嘛的。 cgroups 是...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1 Docker 冒險啟航

嗨!各位冒險家們! 今天我們將一同踏上一段令人興奮的 Docker 之旅一說到Docker,你會想到什麼呢,是容器化? 還是鯨魚??接下來就一起探索這個容器技術...

鐵人賽 DevOps DAY 2

技術 Day 2 Docker image 推上 ECR

在本機做好 Docker image 後,接下來要把它推(push)上 AWS ECR repository~ 開始前先註冊一個 AWS 帳號唷~還有在 AWS...

鐵人賽 影片教學 DAY 5

技術 Day05 - (攻擊) 容器逃逸手法 - chroot、crontab (含作業2)

今天要介紹的容器逃逸手法為只開放 privileged 的特權容器,跟上周介紹的把 host pid 掛進去容器不同,這次條件會相對嚴苛一些,就只開放 p...

鐵人賽 DevOps DAY 1

技術 Day 1 在本機執行 Laravel container

開賽啦~開賽啦~這 30 天會帶大家從地面飛上雲端!呃不是,是從本機建立 Laravel 的 Docker image 開始,一步步透過 Gitlab Pipe...

鐵人賽 影片教學 DAY 3

技術 Day03 - 容器隔離概念介紹

虛擬機器(virtual machine),可建立一個環境模擬完整硬體的功能,可在上面安裝與宿主機器不同的作業系統,進而形成一個隔離環境進行測試。常見的免...

鐵人賽 Mobile Development DAY 11

技術 【Day - 11】Azure + Docker - 建置和部署服務

在【Day - 10】,我們成功建置了一個能處理語音轉檔的API,並且已經順利與Whisper API整合。然而,目前的服務僅能在本地運行。因此,今天我們將會把...

鐵人賽 自我挑戰組 DAY 2

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

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

鐵人賽 IT管理 DAY 7

技術 [Day7]自建CDN(一): 前置作業

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

鐵人賽 DevOps DAY 2

技術 Day5 - 菜鳥來試試Container指令

在上一篇Docker Image實作成果給大家看,在前面有提到,Image是為了Container存在,接下就換Docker container指令實作 這邊先...

鐵人賽 影片教學 DAY 2

技術 Day02 - (新手向) 容器基本操作介紹

前面先針對這次會用到的 docker 基本操作做簡易說明,如果你對 docker 很熟的話這邊就可以跳過了 。 Docker 的基本指令可以參考 Do...

鐵人賽 DevOps DAY 2

技術 Day4 - 菜鳥來試試Image指令

前一篇我們介紹了一些常用的Docker Image的指令,我們就直接實作給大家看,這樣也比較懂指令的功能在做些什麼 我們以Postgres來實作範例 do...

鐵人賽 DevOps DAY 2

技術 Day3 - 菜鳥了解Docker指令

要用Docker建立自己所想要的系統環境,當然要先了解Docker指令要怎麼使用,或許有人聽到指令就先怯步了,認為輸入指令之後回傳一堆文字,不是那麼直覺知道在幹...

鐵人賽 DevOps DAY 2

技術 Day2 - 一起跟菜鳥了解什麼是Docker

Docker VS Vitrual Machine(VM) Vitrual Machine(VM)在很久以前我們要在Windows想要用其他的作業系統,例如Li...

鐵人賽 DevOps DAY 6

技術 [Day6]運行容器&nginx反向代理

前言 在現代軟體開發中,容器化技術如Docker已成為一種廣泛使用的解決方案,能夠實現應用程式的快速部署、隔離和擴展。而Nginx則是一個高效且靈活的網頁伺服器...

鐵人賽 DevOps DAY 1

技術 Day1 - Docker菜鳥起手式

終於有機會參加鐵人賽了,之前在工作找資料及學習新技術,看到許多人在鐵人賽裡發表文章甚至還有人出書,就覺得也太厲害,想說我有一天也要參加鐵人賽,與大家分享知識互相...

鐵人賽 DevOps DAY 5

技術 [Day5]發布Docker&推上Docker Hub

main.py,都可直接使用同份Dockerfile,但要注意Dockerfile不能有副檔名,位置需與main.py同層,還需要有requirements.t...

鐵人賽 DevOps DAY 5

技術 [Day5]發布Docker&推上Docker Hub

main.py,都可直接使用同份Dockerfile,但要注意Dockerfile不能有副檔名,位置需與main.py同層,還需要有requirements.t...

鐵人賽 DevOps DAY 3

技術 [Day3]Docker介紹

前言 Docker 是一種流行的開源容器化平臺,它以輕量級、可移植和自包含的方式,幫助開發者更有效地構建、交付和運行應用程式。Docker 的核心概念是容器,它...

鐵人賽 DevOps DAY 4

技術 [Day4]Docker安裝與配置

先決條件 操作系統要求要安裝 Docker Engine,您需要以下之一的 64 位版本的 Ubuntu: Ubuntu 23.04 “Lunar”Ubuntu...

鐵人賽 Software Development DAY 1
C++ 實務基礎經驗 系列 第 1

技術 C++開發工具介紹

Day 1 C++開發工具介紹 第一天是工具介紹,主要是分享一下目前工作上常用的工具,也會是將來30天使用的工具 Visual Studio Code 第一個介...