0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

工程师邓生 来源:TechWeb编译 作者:docker 2020-11-17 18:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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 环境安装及应用

    -ce-cli containerd.io docker-compose-plugin 验证 Docker 是否安装成功: sudo docker run hello-world (可选)配置非 root 用户使用
    发表于 09-01 17:59

    干货分享 | RK3588 Ubuntu系统Docker容器使用指南

    前言:在瑞芯微RK3588高性能AIoT平台上运行Ubuntu系统时,Docker容器技术能极大提升开发部署效率。通过轻量级虚拟化实现环境隔离与快速迁移,本文将从零开始详解RK3588平台
    的头像 发表于 06-27 12:01 3183次阅读
    干货分享 | RK3588 Ubuntu系统<b class='flag-5'>Docker</b>容器使用指南

    docker无法启用怎么解决?

    mengxing@mengxing-virtual-machine:/etc/docker$ sudo systemctl daemon-reload
    发表于 06-23 07:17

    Docker Volume管理命令大全

    Docker Volume管理命令大全
    的头像 发表于 05-28 17:14 609次阅读

    Docker Compose的常用命令

    大家好,今天给大家分享Docker Compose的常用命令,以及docker-compose文件的属性。Docker
    的头像 发表于 04-30 13:40 927次阅读

    Docker基本命令及其用例

    Docker 已迅速成为容器化应用程序的事实标准。作为开发人员或 DevOps 工程师/系统管理员,熟悉 Docker 对于高效部署现代、可移植的应用程序至关重要。
    的头像 发表于 04-30 10:04 561次阅读

    Docker常用命令大全

    Docker 是一种开源的应用容器引擎,广泛应用于开发、部署和运行分布式应用。掌握 Docker 常用命令对于开发人员和运维人员来说非常重要。本文将为大家整理常用的Docker
    的头像 发表于 04-22 12:47 673次阅读

    技术案例】Android in Docker

    Docker介绍Docker是一个开源的容器化平台,用于打包、分发和运行应用程序。它通过将应用及其所有依赖打包到独立的容器中,确保应用在不同环境中一致运行。Docker提供快速部署、隔离性强和高效
    的头像 发表于 04-02 16:33 1454次阅读
    【<b class='flag-5'>技术</b>案例】Android in <b class='flag-5'>Docker</b>

    华为 X 实例部署 Docker 应用的性能评测优化与实践指南

      4.2 网络延迟与带宽消耗   4.3 部署时间统计   5. 优化策略   5.1 硬件资源调整   5.2 自动化脚本优化   5.3 缓存与镜像加速   6 总结   1. 前言 随着计算的快速发展,越来越多的企业和开发者开始
    的头像 发表于 01-23 18:03 767次阅读
    华为<b class='flag-5'>云</b> X 实例部署 <b class='flag-5'>Docker</b> 应用的性能评测优化与实践指南

    服务器 Flexus X 实例,Docker 集成搭建 YesPlayMusic 网易音乐播放器

    YesPlayMusic 是一款基于 Electron 的开源网易音乐桌面播放器,以简洁的界面和丰富的功能受到了许多用户的喜爱,特别是对于希望在桌面上享受网易音乐服务的用户 Docker 安装并
    的头像 发表于 01-13 18:17 1070次阅读
    <b class='flag-5'>云</b>服务器 Flexus X 实例,<b class='flag-5'>Docker</b> 集成搭建 YesPlayMusic 网易<b class='flag-5'>云</b>音乐播放器

    服务器 Flexus X 实例,Docker 集成搭建 NGINX

    Docker 集成搭建 NGINX 1、购买华为 Flexus X 实例 Flexus服务器X实例-华为 (huaweicloud.com)   2、
    的头像 发表于 01-13 11:09 1229次阅读
    <b class='flag-5'>云</b>服务器 Flexus X 实例,<b class='flag-5'>Docker</b> 集成搭建 NGINX

    华为 Flexus 服务器 X 实例之 openEuler 系统部署 Docker Compose 管理工具 Dockge

    docker-compose.yaml 部署文件时,Dockge 以其精美的设计和易用性脱颖而出,成为不可或缺的管理工具。利用华为 Flexus 服务器 X 实例的强大性能,在 openEuler 系统上部署 Dockg
    的头像 发表于 01-08 11:41 1004次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b>服务器 X 实例之 openEuler 系统部署 <b class='flag-5'>Docker</b> <b class='flag-5'>Compose</b> 管理工具 Dockge

    Dockerfile镜像制作与Docker-Compose容器编排

    Dockerfile镜像制作 docker/podman中, 镜像是容器的基础,每次执行docker run的时候都会指定哪个基本镜像作为容器运行的基础。我们之前的docker的操作都是使用来
    的头像 发表于 01-07 11:01 1143次阅读
    Dockerfile镜像制作与<b class='flag-5'>Docker-Compose</b>容器编排

    docker的基本命令和使用示例

    DotCloud 公司是一家 PAAS 服务提供商,从 docker 的出身也可以看出它的主要功能和方向。
    的头像 发表于 01-06 15:59 776次阅读

    在华为 FlexusX 实例上实现 Docker 容器的实时监控与可视化分析

    前言 华为 Flexus X,以顶尖算力与智能调度,引领 Docker 容器管理新风尚。828 企业上节之际,Flexus X 携手前沿技术,实现容器运行的实时监控与数据可视化,让
    的头像 发表于 01-02 13:42 781次阅读
    在华为<b class='flag-5'>云</b> FlexusX 实例上实现 <b class='flag-5'>Docker</b> 容器的实时监控与可视化分析