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

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

3天内不再提示

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

工程师邓生 来源:TechWeb编译 作者:docker 2020-11-17 18:22 9407次阅读

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

    文章

    7949

    浏览量

    138551
  • 核心技术
    +关注

    关注

    4

    文章

    625

    浏览量

    19838
  • Docker
    +关注

    关注

    0

    文章

    498

    浏览量

    12279
收藏 人收藏

    相关推荐

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

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

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

    够同时处理实时数据流和静态数据集,使得数据处理更加灵活高效 华为云端口放行 • 服务器放行对应端口 8082 Docker 安装并配置镜像加速 1、购买华为 Flexus X 实例 Flexus
    的头像 发表于 01-13 18:17 267次阅读
    <b class='flag-5'>云</b>服务器 Flexus X 实例,<b class='flag-5'>Docker</b> 集成搭建搭建 Flink

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

    YesPlayMusic 是一款基于 Electron 的开源网易音乐桌面播放器,以简洁的界面和丰富的功能受到了许多用户的喜爱,特别是对于希望在桌面上享受网易音乐服务的用户 Docker 安装并
    的头像 发表于 01-13 18:17 312次阅读
    <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 792次阅读
    <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 392次阅读
    华为<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 440次阅读
    Dockerfile镜像制作与<b class='flag-5'>Docker-Compose</b>容器编排

    docker的基本命令和使用示例

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

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

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

    在 Huawei Cloud EulerOS 系统中安装 Docker 的详细步骤与常见问题解决

    Docker镜像   6. 配置Docker镜像加速   6.1 修改daemon.json文件   6.2 再次拉取镜像   结语   前言 Docker 是一种轻量级的容器技术,广
    的头像 发表于 12-26 18:12 815次阅读
    在 Huawei Cloud EulerOS 系统中安装 <b class='flag-5'>Docker</b> 的详细步骤与常见问题解决

    docker-compose配置文件内容详解以及常用命令介绍

    。 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。 最后,执行 docker-compose up 命令来启动并运行整个应用程序。 二、
    的头像 发表于 12-02 09:29 2766次阅读
    <b class='flag-5'>docker-compose</b>配置文件内容<b class='flag-5'>详解</b>以及常用<b class='flag-5'>命令</b>介绍

    手动构建Docker镜像的方法

    不推荐使用docker commit命令,而应该使用更灵活、更强大的dockerfile来构建docker镜像。
    的头像 发表于 08-05 15:30 667次阅读
    手动构建<b class='flag-5'>Docker</b>镜像的方法

    ARM平台实现Docker容器技术

    性价比全志T113-i工业核心板在支持Docker后,其性价比还将进一步提升! 图2基于T113-i平台实现Docker容器技术 如下为基于全志T113-i工业平台,演示
    发表于 07-25 14:36

    ARM平台实现Docker容器技术

    T113-i工业核心板在支持Docker后,其性价比还将进一步提升!图2基于T113-i平台实现Docker容器技术 如下为基于全志T113-i工业平台,演示
    发表于 07-17 11:05

    Jtti:Docker会替代调虚机吗

    Docker计算虚拟化的一种方式,和使用虚拟机进行虚拟化是类似的。由于近几年Docker技术的流行和发展。所以单独介绍一下Docker。首
    的头像 发表于 07-12 14:38 445次阅读
    Jtti:<b class='flag-5'>Docker</b>会替代调虚机吗

    关于Docker 的清理命令集锦

    这篇文章主要介绍了Docker 清理命令集锦,需要的朋友可以参考下 复制代码代码如下: docker kill $(docker ps -a -q)  删除所有已经停止的容器 复制代码
    的头像 发表于 06-13 15:56 499次阅读