Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件中定義的服務(wù)關(guān)聯(lián)的鏡像,Docker-Compose push命令可以將服務(wù)鏡像推送到registry/repository中。
語(yǔ)法格式
Usage: pull [options] [SERVICE.。。]
Options:
--ignore-pull-failures 忽略pull失敗的鏡像,繼續(xù)pull其他鏡像。
--parallel 棄用,pull多個(gè)并行鏡像(默認(rèn)啟用)。
--no-parallel 禁用pull多個(gè)并行鏡像
-q, --quiet Pull進(jìn)展信息
--include-deps 還把服務(wù)聲明為依賴(lài)關(guān)系
例如,假設(shè)您具有docker-compose.yml“快速入門(mén):撰寫(xiě)和Rails”樣本中的此文件。
version: ‘2’
services:
db:
image: postgres
web:
build: 。
command: bundle exec rails s -p 3000 -b ‘0.0.0.0’
volumes:
- 。:/myapp
ports:
- “3000:3000”
depends_on:
- db
如果您docker-compose pull ServiceName在與docker-compose.yml定義服務(wù)的文件相同的目錄中運(yùn)行,則Docker將提取關(guān)聯(lián)的映像。例如,要調(diào)用在我們的示例中postgres配置為db服務(wù)的圖像,您可以運(yùn)行docker-compose pull db。
語(yǔ)法格式
Usage: push [options] [SERVICE.。。]
Options:
--ignore-push-failures 推送鏡像時(shí)忽略錯(cuò)誤
將服務(wù)圖像推送到其各自的registry/repository。
進(jìn)行以下假設(shè):
您正在推送本地構(gòu)建的圖像
您有權(quán)訪問(wèn)構(gòu)建密鑰
例如
version: ‘3’
services:
service1:
build: 。
image: localhost:5000/yourimage # goes to local registry
service2:
build: 。
image: your-dockerid/yourimage # goes to your repository on Docker Hub
責(zé)任編輯:PSY
-
云計(jì)算
+關(guān)注
關(guān)注
39文章
8009瀏覽量
143847 -
核心技術(shù)
+關(guān)注
關(guān)注
4文章
625瀏覽量
20473 -
Docker
+關(guān)注
關(guān)注
0文章
528瀏覽量
14149
發(fā)布評(píng)論請(qǐng)先 登錄
如何在2026年Rocky Linux(8、9和10)上安裝Docker
香港服務(wù)器支持Docker和Kubernetes嗎?
【HZ-T536開(kāi)發(fā)板免費(fèi)體驗(yàn)】Docker 環(huán)境安裝及應(yīng)用
干貨分享 | RK3588 Ubuntu系統(tǒng)Docker容器使用指南
docker無(wú)法啟用怎么解決?
如何使用Docker部署大模型
Docker Compose的常用命令
Docker基本命令及其用例
Docker常用命令大全
【技術(shù)案例】Android in Docker
基于Docker鏡像逆向生成Dockerfile
通過(guò)docker下載的DL Workbench,DL Workbench在導(dǎo)入模型時(shí)停止響應(yīng)是怎么回事?
華為云 X 實(shí)例部署 Docker 應(yīng)用的性能評(píng)測(cè)優(yōu)化與實(shí)踐指南
華為 FlexusX 與 Docker+Nginx 的高效整合之路
云計(jì)算核心技術(shù)Docker教程:Docker Compose的pull和push命令詳解
評(píng)論