2016-06-08 28 views

Trả lời

3

Thật không may đây là một tác dụng phụ của DockerHub loại bỏ tính tương thích ngược cho Docker 1,9 daemon. Khi hình ảnh được đẩy bằng Docker 1.10, pull-by-id sẽ thất bại đối với các daemon cũ hơn (bao gồm các chủ OpenShift nhập siêu dữ liệu từ Hub). Bạn có thể làm việc xung quanh điều này bằng cách kéo hình ảnh centos và đẩy nó vào sổ đăng ký nội bộ.

Hiện tại, việc sử dụng Docker 1.9 trên máy chủ của bạn sẽ tránh được sự cố này.

+0

Có cách nào để làm việc xung quanh này khi bạn kéo từ tự động xây dựng lên một máy với Docker 1,9 (tức là RHEL7 ?) –

+1

Tôi vừa học được rằng Docker 1.10 bây giờ đã có cho Atomic Host là docker-latest! –

0

Bạn có thể áp dụng giải pháp cho sự cố này bằng cách xóa Trình kích hoạt thay đổi hình ảnh và xóa hàm băm từ thuộc tính image trong thông số vùng chứa.

0

Sửa đổi build cấu hình:

strategy: 
    dockerStrategy: 
     from: 
     kind: ImageStreamTag 
     name: mysql-56-centos7 

Replace để:

strategy: 
    dockerStrategy: 
     from: 
     kind: DockerImage 
     name: docker.io/centos/mysql-56-centos7:latest 
Các vấn đề liên quan