iT邦幫忙

docker相關文章
共有 742 則文章
鐵人賽 DevOps DAY 20

技術 Day 20: 不負責任的 PID 1

昨天我們「似乎」證明了 container 中的 PID 1 有負起 init process 的責任,會接收子孫輩的 orphan process。 我們來換...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 Docker Container 的相關操作指令 ( 上 )

該文章同步發佈於:我的部落格 也歡迎關注我的 Facebook 以及 Instagram 接收軟體相關的資訊! 以及這個 30 天的 Docker 教學有出書...

鐵人賽 自我挑戰組 DAY 4

技術 Day 4 Docker 的基礎架構

該文章同步發佈於:我的部落格 也歡迎關注我的 Facebook 以及 Instagram 接收軟體相關的資訊! 以及這個 30 天的 Docker 教學有出書...

鐵人賽 自我挑戰組 DAY 19

技術 Day19 Docker Hub學習與實作

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

鐵人賽 DevOps DAY 30

技術 Day30-結語

前言 今天就是鐵人賽的最後一篇文章了,不免俗的要來寫個總結來混一下篇幅XD,也希望這次的鐵人賽可以讓一些想要嘗試 DevOps 的讀者都可以對 DevOps 的...

鐵人賽 DevOps DAY 13

技術 Day 13: Mount Namespace 的坑

昨天試著用 clone API 加上 CLONE_NEWPID flag 去做出一個新的 PID namespace 時,發現在裡面執行 ps 指令的話,會看到...

技術 【Docker】利用 Docker Compose 完成多容器部署(一)

一個系統至少有前端、後端、資料庫等部件要運行。若還進一步切分成微服務,或導入其他軟體(如訊息佇列、全文檢索引擎),那麼就必須下好幾個指令來啟動這些容器。在廣泛使...

鐵人賽 DevOps DAY 21
container & k8s 奏鳴曲 系列 第 21

技術 [13th][Day21] scratch

scratch base image 建立最小 image 之前 build 的許多 image 都是經由 ubuntu:20.04 一起發佈的其實,一般的任務...

鐵人賽 DevOps DAY 7
Container 容器三十問 系列 第 7

技術 容器會怎麼影響分工?

我們可以把容器當做是一種技術的邊界,跟企業組織的邊界一樣,技術的邊界也同樣會影響最適的分工方式。 把容器當做邊界,邊界內的由一組人做,邊界外的由另一組人做。 容...

技術 【Docker】使用環境變數建立容器(以 MySQL 為例)

上一篇介紹如何下載映像檔與啟動容器,算是 hello world 性質的範例。為了讓讀者有更深的感受,本文將透過 Docker 運行 MySQL 資料庫。 除了...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 Docker 的網路世界 ( 上 )

該文章同步發佈於:我的部落格 也歡迎關注我的 Facebook 以及 Instagram 接收軟體相關的資訊! 以及這個 30 天的 Docker 教學有出書...

鐵人賽 DevOps DAY 11

技術 Day 11: 繼續來玩一下 PID namespace

接續昨天的實驗,我們用 unshare 指令做出了一個新的 PID namespace,其 id 為 4026532207: $ sudo lsns -t pi...

鐵人賽 DevOps DAY 23

技術 Day 23: container 怎麼跟別人溝通呢?

我們終於「擺脫」process 的討論啦,接下來就讓我們進入網路的世界,我們在用 docker run 啟動 container 時,可以透過 --networ...

技術 Docker in docker .解決技術環境問題

緣由 很多時候我們會使用docker作為環境的控管,確保服務執行時環境是一致的。但某些時候我們可能服務需要執行同時需要資源以及環境的東西例如:tensorflo...

鐵人賽 Modern Web DAY 30

技術 [Day30] GCP雲端部屬說明(前後端)

How - 部屬MongoDB 登入以下網址https://www.mongodb.com/cloud/atlas 點選Start Free (一個Ma...

鐵人賽 DevOps DAY 22

技術 docker ABC

Docker 是從2013年一個開源專案開始,藉由linux核心提供的cgroup、namespaces等資源分離特異功能,將應用程式與作業系統剝離,在特性上主...

技術 從Youtube到Hahow-我的Docker開課之旅

想知道我是如何從一部默默無聞的Docker介紹影片, 經過默默無聞的Youtuber時期, 到最後在Hahow平台上正式開課的四年長跑旅程。 ➤ 這一切都...

鐵人賽 DevOps DAY 14

技術 Day 14 建一個 Node.js 容器

今天決定安裝一個 nodejs - 容器來試試 建立一個 Nodejs 的容器 - 從官方直接下載指定版本 12.19 # -i 互動模式,可向容器輸入指令...

技術 GitHub Action 教學:把 Docker 容器自動部署到 Cloud Run

每次上傳新的 Docker Image 到 Google Cloud Run 時,都要另外打 gcloud 指令實在是有點繁瑣,本篇會與你分享筆者怎麼使用 G...

鐵人賽 DevOps DAY 4

技術 Day04 - 環境總是搞砸了一切?

開發者常常認為,當我們程式寫完的那一刻,所有事就結束了,但現實則是常常把我們臉打腫。明明已經開發完本機測試過的程式,怎麼換個環境又不能動了。為什麼 bug 總是...

鐵人賽 DevOps DAY 15

技術 Day 15 再手動安裝個 Python3 容器看看

來安裝個 Python3 的容器吧~雖說日後要搭建一系列的服務,並讓開發者可以直觀理解,可以使用 Docker Compose 來將參數、服務間的關聯給保留下來...

技術 Docker學習筆記01

安裝軟體議題 >> 下載安裝檔->執行安裝檔->出現錯誤->debug ------ Docker能解決類似的問題 容器都是運行...

鐵人賽 Software Development DAY 2

技術 Day 2 開發環境的準備

Day 2 開發環境的準備 今天的內容是關於開發環境的準備,我會跳過安裝程式之類的部分,因為這些教學網路上已經很多了。 重新檢視一下目標,我們需要 Node.j...

鐵人賽 DevOps DAY 28

技術 Day 28: 為什麼出不了國呢?

昨天我們走到了這裡,成功地讓 ns 可以跟 host (root namespace) 溝通: 但我們發現,還是無法跟 host 以外的網路溝通,很出現的錯誤訊...

鐵人賽 自我挑戰組 DAY 30

技術 Day 30 實際使用 Docker Volume

該文章同步發佈於:我的部落格 也歡迎關注我的 Facebook 以及 Instagram 接收軟體相關的資訊! 以及這個 30 天的 Docker 教學有出書...

技術 安裝 Docker + Vagrant on Ubuntu

前言 Linux Academy 上完課需要筆記,不過暫時還找不到支援 Markdown 語法的網頁空間,就只好先放這了。 參考 https://linuxac...

鐵人賽 自我挑戰組 DAY 23

技術 Day23 連接ubuntu與sftp的橋樑

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

鐵人賽 Software Development DAY 13

技術 Day13 Docker

為了讓我們可以快速獲得乾淨的測試資料庫,與後續 Go Distributed at Kubernetes,於此開始介紹一些關於容器的概念。希望能夠幫助一些對於環...

技術 k8s 分散式架構 (VM上運行MINIKUBE)

學習使用KUBERNATE的MINIKUBE,透過DOCKER實現單機版,利用多個CPU做CLUSTER 於vm上啟動minikube時,需把vm關閉,...

鐵人賽 DevOps DAY 10

技術 Day10 - Docker Composes

我們希望每個容器功能性都盡量單純,但是我們的服務卻一點都不單純,所以我們常常需要同時執行多個容器,那要怎麼控制多個容器之間的溝通與資源共享呢? Compose...