?
This document uses PHP Chinese website manual Release
Usage: pull [options] [SERVICE...] Options: --ignore-pull-failures Pull what it can and ignores images with pull failures. --parallel Pull multiple images in parallel. --quiet Pull without printing progress information
提取與在docker-compose.yml
或docker-stack.yml
文件中定義的服務(wù)相關(guān)聯(lián)的映像,但不會基于這些映像啟動容器。
例如,假設(shè)您docker-compose.yml
從 Quickstart:Compose 和 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
定義服務(wù)的文件所在的目錄下運行,Docker 會提取 postgres 鏡像。例如,要在我們的示例中調(diào)用postgres
配置為db
服務(wù)的映像,您可以運行docker-compose pull db
。
$ docker-compose pull db Pulling db (postgres:latest)...latest: Pulling from library/postgres cd0a524342ef: Pull complete 9c784d04dcb0: Pull complete d99dddf7e662: Pull complete e5bff71e3ce6: Pull complete cb3e0a865488: Pull complete 31295d654cd5: Pull complete fc930a4e09f5: Pull complete 8650cce8ef01: Pull complete 61949acd8e52: Pull complete 527a203588c0: Pull complete 26dec14ac775: Pull complete 0efc0ed5a9e5: Pull complete 40cd26695b38: Pull complete Digest: sha256:fd6c0e2a9d053bebb294bb13765b3e01be7817bf77b01d58c2377ff27a4a46dc Status: Downloaded newer image for postgres:latest