摘要:Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件中定义的服务关联的镜像,Docker-Compose push命令可以将服务镜像推送到registry/repository中
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
相关文章推荐
智能手机建站的优点是什么?网站页面布局有哪些关键点? 2022-01-10
2022年中国云计算面临的问题及发展前景预测分析2021-12-28
绿色智能基础设施连接可持续未来-IDCC2021万国数据第一代Smart DC发布会议程揭晓2021-12-27
阿里云:早期未意识到Apache log4j2漏洞情况的严重性 将强化漏洞管理2021-12-27
云计算开发:Python3-replace()方法详解2021-12-27