Tôi có tệp docker-compose mà tôi đã nâng cấp từ phiên bản 1 lên phiên bản 2.Vùng chứa không được liên kết với phiên bản docker-compose 2
Nó thiết lập một hub Selenium đơn giản với nút firefox.
Khi tôi thiết lập nó làm phiên bản 1, nó khởi chạy tốt. Khi tôi thiết lập nó với phiên bản 2, container ff trả về "Not linked with a running Hub container"
và thoát.
Khi tôi nghiên cứu và hiểu nó, là sự liên kết giữa các thùng chứa bằng cách nào đó bị ảnh hưởng.
Có giải pháp nào không ?? Tui bỏ lỡ điều gì vậy ??
version: '2'
services:
hub:
container_name: hub
image: selenium/hub
ports:
- "8080:4444" # HOST:CONTAINER
expose:
- "4444"
ff:
container_name: ff
image: selenium/node-firefox
links:
- hub
expose:
- "5555"
Cảm ơn đã phản ứng JCotton. Tôi phải thừa nhận rằng tôi đã đọc tài liệu về docker mà bạn liên kết, nhiều lần. Nó không phải là rõ ràng khái niệm bạn giải thích rất tốt đẹp. Tôi đã theo dõi vấn đề với đường thẳng mà bạn không thể làm được. Nó hoạt động hoàn hảo. Cảm ơn một lần nữa! –
Tôi cũng phải thêm một điều mà tôi nhận thấy khi chuyển đổi từ v1 đến v2 soạn tập tin. Hãy coi chừng thay đổi mạng để các vùng chứa IP cũng thay đổi. Điều gì trong v1 có thể là 172.17.0.3, trong v2 trở thành 172.18.0.4. Nó làm tôi đau đầu cho đến khi tôi tìm ra. –
Tương tự tại đây. Docker có nhiều khía cạnh và thay đổi quá nhanh. Người thông minh đang thực hiện những cải tiến tốt nhưng khó hiểu mọi thứ nếu bạn không làm việc toàn thời gian. (Vui mừng điều này đã giúp. Hãy xem xét [upvoting] (http: // meta.stackexchange.com/a/5235/142472).^_ ^) – JCotton