Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件中定义的服务关联的镜像,Docker-Compose push命令可以将服务镜像推送到registry/repository中。
语法格式
Usage: pull [options] [SERVICE.。。]
Options:
--ignore-pull-failures 忽略pull失败的镜像,继续pull其他镜像。
--parallel 弃用,pull多个并行镜像(默认启用)。
--no-parallel 禁用pull多个并行镜像
-q, --quiet Pull进展信息
--include-deps 还把服务声明为依赖关系
例如,假设您具有docker-compose.yml“快速入门:撰写和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定义服务的文件相同的目录中运行,则Docker将提取关联的映像。例如,要调用在我们的示例中postgres配置为db服务的图像,您可以运行docker-compose pull db。
语法格式
Usage: push [options] [SERVICE.。。]
Options:
--ignore-push-failures 推送镜像时忽略错误
将服务图像推送到其各自的registry/repository。
进行以下假设:
您正在推送本地构建的图像
您有权访问构建密钥
例如
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
责任编辑:PSY
-
云计算
+关注
关注
39文章
8003浏览量
143093 -
核心技术
+关注
关注
4文章
625浏览量
20436 -
Docker
+关注
关注
0文章
526浏览量
14016
发布评论请先 登录
【HZ-T536开发板免费体验】Docker 环境安装及应用
干货分享 | RK3588 Ubuntu系统Docker容器使用指南
docker无法启用怎么解决?
Docker Compose的常用命令
Docker基本命令及其用例
Docker常用命令大全
【技术案例】Android in Docker
华为云 X 实例部署 Docker 应用的性能评测优化与实践指南
云服务器 Flexus X 实例,Docker 集成搭建 YesPlayMusic 网易云音乐播放器
云服务器 Flexus X 实例,Docker 集成搭建 NGINX
华为云 Flexus 云服务器 X 实例之 openEuler 系统部署 Docker Compose 管理工具 Dockge
Dockerfile镜像制作与Docker-Compose容器编排
在华为云 FlexusX 实例上实现 Docker 容器的实时监控与可视化分析

云计算核心技术Docker教程:Docker Compose的pull和push命令详解
评论