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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云计算
    +关注

    关注

    38

    文章

    7301

    浏览量

    135459
  • 核心技术
    +关注

    关注

    4

    文章

    610

    浏览量

    19375
  • Docker
    +关注

    关注

    0

    文章

    430

    浏览量

    11580
收藏 人收藏

    评论

    相关推荐

    【昉·星光 2 高性能RISC-V单板计算机体验】为 Ubuntu 安装 Docker 及常用软件

    【昉·星光 2 高性能RISC-V单板计算机体验】为 Ubuntu 安装 Docker 及常用软件 目的 为了更好的利用星光2,决定使用容器来管理。 换源 使访问更快。 # 备份 cp /etc
    发表于 02-21 17:54

    如何利用树莓派安装DockerDocker-compose呢?

    本文主要演示了树莓派如何安装DockerDocker-compose的过程。
    的头像 发表于 12-14 16:19 1039次阅读
    如何利用树莓派安装<b class='flag-5'>Docker</b>和<b class='flag-5'>Docker-compose</b>呢?

    docker核心组件有哪些

    Docker Image、Docker Container、Docker Registry 和 Docker Compose。以下将详细介
    的头像 发表于 11-23 09:47 591次阅读

    docker进入容器的方法有哪些

    基础命令Docker客户端、Docker Compose等工具的使用,让你轻松掌握进入容器的技巧。 一、基础命令进入容器
    的头像 发表于 11-23 09:45 2189次阅读

    linux关闭docker命令

    在 Linux 系统中,关闭 Docker 的操作可以通过以下多种方式进行。本文将详细讲解每一种方式,并提供示例代码和命令,以帮助读者更好地理解和实践。 使用 docker 命令 最常
    的头像 发表于 11-23 09:39 850次阅读

    docker exec命令的使用方法

    Docker是一种开源的容器化平台,可以让开发人员在容器中打包和运行应用程序。它提供了一种快速、可靠和一致的方式来构建、部署和运行应用程序。Docker exec命令Docker提供
    的头像 发表于 11-23 09:33 663次阅读

    如何判断是否在docker镜像中?

    则简洁很多 3. 一个有些土的方法:大部分 docker 容器中都不会在安装 docker,至少算能SDK 的docker是这样的,所以在主机上输入
    发表于 09-20 07:42

    docker常用基础命令

    作为嵌入式开发工程师,需要用到的docker命令基础解析与使用。
    发表于 09-18 17:54 2次下载

    docker基础知识和使用bmnnsdk时的docker常用命令

    本文旨在介绍docker基础知识和使用bmnnsdk时的docker常用命令,帮助没有接触过docker的开发者快速上手。 一、docker
    发表于 09-18 07:59

    Docker入门指南

    以为Docker找到并使用helloworld PHP示例。 •AWS帐户,用于在弹性计算(EC2)中启动A1实例。使用本指南中要求的选项将收取少量费用。[请参阅相关信息]了解更多信息。 •如果您
    发表于 08-02 06:09

    使用Docker安装WordPress教程

    本教程将向您展示如何使用 Docker ComposeDocker 容器中运行 WordPress 安装。
    的头像 发表于 07-28 11:39 990次阅读
    使用<b class='flag-5'>Docker</b>安装WordPress教程

    docker 搜索镜像,docker查看镜像详细信息(docker下载镜像命令)

    Docker Hub是集中管理的Docker镜像注册中心。通过Docker 用户可以在注册中心搜索、下载和使用CLI命令行工具中的镜像。以下是常用的
    的头像 发表于 07-19 09:46 1082次阅读

    OpenHarmony Docker移植实践

    Docker简介 从操作系统诞生之日起,虚拟化技术就不断的演进与发展,结合目前云原生的发展态势,容器无疑是其中的重要一环。 Docker是一个开源的软件项目,可以在Linux操作系统上提供一层额外
    发表于 05-18 10:03

    Linux中如何使用Docker安装MySQL

    如果您是 MySQL 的新手或希望快速轻松地安装 MySQL 数据库的人,那么本文适合您,在本文中,我们将学习如何在 Linux 中使用 DockerDocker compose 设置 MySQL。 让我们首先设置
    的头像 发表于 05-12 16:22 3073次阅读
    Linux中如何使用<b class='flag-5'>Docker</b>安装MySQL

    docker一些常用命令总结

    Docker是一种容器化技术,可以将应用程序及其依赖项打包成一个独立的容器,从而实现应用程序的快速部署、移植和扩展。本文将详细介绍Docker的各种命令及其使用方法。
    的头像 发表于 05-11 17:04 342次阅读