Docker Compose 常用命令 運行 docker-compose.yaml

Docker Compose 中有兩個重要的概念

服務 (service):一個應用的容器,實際上可以包括若干運行相同鏡像的容器實例。
項目 (project):由一組關聯的應用容器組成的一個完整業務單元,在 docker-compose.yml 文件中定義。

為了更方便集群式的部署分布式應用。

Docker?Compose?常用命令

Build構建或重新構建服務
kill強制停止服務容器。
logs查看服務的輸出。
port打印綁定的公共端口。
ps列出所有容器。
pull:拉取服務所需鏡像。
rm:刪除停止的服務容器。
up:構建并啟動容器。

docker-compose.yml

docker-compose.yml 屬性

Image指定為鏡像名稱或鏡像 ID,如果鏡像在本地不存在,Compose 將會嘗試拉取這個鏡像。
Build:指定 Dockerfile 所在文件夾的路徑。 Compose 將會利用它自動構建這個鏡像,然后使用這個鏡像。
Command:覆蓋容器啟動后默認執行的命令。
Links:鏈接到其它服務中的容器。
Ports:端口映射。
Expose::暴露端口信息
Volumes:卷掛載路徑設置

更多屬性查閱
Compose file reference | Docker Docs

命令 || 狀態管理

啟動服務

docker-compose up -d

查看日志

docker-compose logs -f

停止服務

docker-compose down

查看日志

docker logs -f xxx(容器名)

停止服務

docker stop xxx && docker rm xxx

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/77087.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/77087.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/77087.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

深度學習中的 Batch 機制:從理論到實踐的全方位解析

一、Batch 的起源與核心概念 1.1 批量的中文譯名解析 Batch 在深度學習領域標準翻譯為"批量"或"批次",指代一次性輸入神經網絡進行處理的樣本集合。這一概念源自統計學中的批量處理思想,在計算機視覺先驅者Yann LeCun于1989年提出…

Unity Internal-ScreenSpaceShadows 分析

一、代碼結構 // Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt)Shader "Hidden/Internal-ScreenSpaceShadows" {Properties {_ShadowMapTexture ("", any) "" {} // 陰影貼圖紋理&…

Token+JWT+Redis 實現鑒權機制

TokenJWTRedis 實現鑒權機制 使用 Token、JWT 和 Redis 來實現鑒權機制是一種常見的做法,尤其適用于分布式應用或微服務架構。下面是一個大致的實現思路: 1. Token 和 JWT 概述 Token:通常是一個唯一的字符串,可以用來標識用戶…

RPC與其他通信技術的區別,以及RPC的底層原理

1、什么是 RPC? 遠程過程調用(RPC) 是一種協議,它允許程序在不同計算機之間進行通信,讓開發者可以像調用本地函數一樣發起遠程請求。 通過 RPC,開發者無需關注底層網絡細節,能夠更專注于業務邏…

簡潔的 PlantUML 入門教程

評論中太多朋友在問,我的文章中圖例如何完成的。 我一直用plantUML,也推薦大家用,下面給出一個簡潔的PlantUML教程。 🌱 什么是 PlantUML? PlantUML 是一個用純文本語言畫圖的工具,支持流程圖、時序圖、用例圖、類圖、…

互聯網三高-高性能之JVM調優

1 運行時數據區 JVM運行時數據區是Java虛擬機管理的內存核心模塊,主要分為線程共享和線程私有兩部分。 (1)線程私有 ① 程序計數器:存儲當前線程執行字節碼指令的地址,用于分支、循環、異常處理等流程控制? ② 虛擬機…

淺談StarRocks 常見問題解析

StarRocks數據庫作為高性能分布式分析數據庫,其常見問題及解決方案涵蓋環境部署、數據操作、系統穩定性、安全管控及生態集成五大核心領域,需確保Linux系統環境、依賴庫及環境變量配置嚴格符合官方要求以避免節點啟動失敗,數據導入需遵循格式…

P1332 血色先鋒隊(BFS)

題目背景 巫妖王的天災軍團終于卷土重來,血色十字軍組織了一支先鋒軍前往諾森德大陸對抗天災軍團,以及一切沾有亡靈氣息的生物。孤立于聯盟和部落的血色先鋒軍很快就遭到了天災軍團的重重包圍,現在他們將主力只好聚集了起來,以抵…

大文件上傳之斷點續傳實現方案與原理詳解

一、實現原理 文件分塊:將大文件切割為固定大小的塊(如5MB) 進度記錄:持久化存儲已上傳分塊信息 續傳能力:上傳中斷后根據記錄繼續上傳未完成塊 塊校驗機制:通過哈希值驗證塊完整性 合并策略:所…

【動手學深度學習】卷積神經網絡(CNN)入門

【動手學深度學習】卷積神經網絡(CNN)入門 1,卷積神經網絡簡介2,卷積層2.1,互相關運算原理2.2,互相關運算實現2.3,實現卷積層 3,卷積層的簡單應用:邊緣檢測3.1&#xff0…

Opencv計算機視覺編程攻略-第十一節 三維重建

此處重點討論在特定條件下,重建場景的三維結構和相機的三維姿態的一些應用實現。下面是完整投影公式最通用的表示方式。 在上述公式中,可以了解到,真實物體轉為平面之后,s系數丟失了,因而無法會的三維坐標,…

大廠不再招測試?軟件測試左移開發合理嗎?

👉目錄 1 軟件測試發展史 2 測試左移(Testing shift left) 3 測試右移(Testing shift right) 4 自動化測試 VS 測試自動化 5 來自 EX 測試的寄語 最近兩年,互聯網大廠的招聘中,測試工程師崗位似…

windows10下PointNet官方代碼Pytorch實現

PointNet模型運行 1.下載源碼并安裝環境 GitCode - 全球開發者的開源社區,開源代碼托管平臺GitCode是面向全球開發者的開源社區,包括原創博客,開源代碼托管,代碼協作,項目管理等。與開發者社區互動,提升您的研發效率和質量。https://gitcode.com/gh_mirrors/po/pointnet.pyto…

git pull 和 git fetch

關于 git pull 和 git fetch 的區別 1. git fetch 作用:從遠程倉庫獲取最新的分支信息和提交記錄,但不會自動合并或修改當前工作目錄中的內容。特點: 它只是更新本地的遠程分支引用(例如 remotes/origin/suyuhan)&am…

前端開發中的單引號(‘ ‘)、雙引號( )和反引號( `)使用

前端開發中的單引號(’ )、雙引號(" ")和反引號( )使用 在前端開發中,單引號(’ )、雙引號(" ")和反引號( &…

程序化廣告行業(69/89):DMP與PCP系統核心功能剖析

程序化廣告行業(69/89):DMP與PCP系統核心功能剖析 在數字化營銷浪潮中,程序化廣告已成為企業精準觸達目標受眾的關鍵手段。作為行業探索者,我深知其中知識的繁雜與重要性。一直以來,都希望能和大家一同學習…

Amodal3R ,南洋理工推出的 3D 生成模型

Amodal3R 是一款先進的條件式 3D 生成模型,能夠從部分可見的 2D 物體圖像中推斷并重建完整的 3D 結構與外觀。該模型建立在基礎的 3D 生成模型 TRELLIS 之上,通過引入掩碼加權多頭交叉注意力機制與遮擋感知注意力層,利用遮擋先驗知識優化重建…

LLM面試題八

推薦算法工程師面試題 二分類的分類損失函數? 二分類的分類損失函數一般采用交叉熵(Cross Entropy)損失函數,即CE損失函數。二分類問題的CE損失函數可以寫成:其中,y是真實標簽,p是預測標簽,取值為0或1。 …

30天學Java第7天——IO流

概述 基本概念 輸入流:從硬盤到內存。(輸入又叫做 讀 read)輸出流:從內存到硬盤。(輸出又叫做 寫 write)字節流:一次讀取一個字節。適合非文本數據,它是萬能的,啥都能讀…

面試可能會遇到的問題回答(嵌入式軟件開發部分)

寫在前面: 博主也是剛入社會的小牛馬,如果下面有寫的不好或者寫錯的地方歡迎大家指出~ 一、四大件基礎知識 1、計算機組成原理 (1)簡單介紹一下中斷是什么。 ①回答: ②難度系數:★★ ③難點分析&…