2016-09-02 12 views
10

Tôi đang thử bệ đỡ docker với 1.12 trên máy Mac của tôi. Tôi bắt đầu 3 VirtualBox VM, tạo ra một cụm swarm 3 tất cả tiền phạt.bản sao dịch vụ docker vẫn là 0/1

[email protected]:~$ docker node ls 
ID HOSTNAME STATUS AVAILABILITY MANAGER STATUS 
2h1m8equ5w5beetbq3go56ebl redis3 Ready Active 
8xubu8g7pzjvo34qdtqxeqjlj redis2 Ready Active Reachable 
cbi0lyekxmp0o09j5hx48u7vm * redis1 Ready Active Leader 

Tuy nhiên, khi tôi tạo ra một dịch vụ, tôi thấy không có lỗi nhưng bản sao luôn hiển thị 0/1:

[email protected]:~$ docker service create --replicas 1 --name hello ubuntu:latest /bin/bash 
76kvrcvnz6kdhsmzmug6jgnjv 
[email protected]:~$ docker service ls 
ID   NAME REPLICAS IMAGE   COMMAND 
76kvrcvnz6kd hello 0/1  ubuntu:latest /bin/bash 
[email protected]:~$ docker ps 
CONTAINER ID  IMAGE    COMMAND    CREATED    STATUS    PORTS    NAMES 

gì có thể là vấn đề? Tôi tìm nhật ký ở đâu? Cảm ơn!

+0

Tôi đang đối mặt với cùng một vấn đề và khi tôi chuyển "đầu" cho lệnh của mình, nó hoạt động khá tốt. Chỉ thị đó làm gì? Tôi không thể tìm thấy trong hướng dẫn sử dụng. Cảm ơn! –

Trả lời

13

Vấn đề là nhiệm vụ của bạn (gọi bin/bash) thoát nhanh vì nó không làm gì cả.

Nếu bạn nhìn vào các nhiệm vụ cho dịch vụ của mình, bạn sẽ thấy công việc đó được bắt đầu và sau đó tắt sau vài giây. Một số khác sau đó được khởi động, tắt máy và cứ như vậy, vì bạn được yêu cầu 1 nhiệm vụ luôn chạy.

docker service ps hello 

Nếu bạn sử dụng ubuntu:latest top ví dụ: tác vụ sẽ tiếp tục chạy.

+0

Đó là nó. Tôi thực sự đã tìm ra nó vào tối qua và sắp sửa cập nhật. Nhưng cảm ơn bạn rất nhiều vì đã xem và chỉ ra. – Samar

+0

Đó chút debug tip là siêu hữu ích – joshmcode

+1

Để giữ cho một chạy container và không làm nhiều bạn cũng có thể sử dụng '' ' Docker chạy đuôi alpine -f/dev/null ' '' Nó cơ bản bắt đầu một 'alpine' chứa và không xem gì cả (/ dev/null). Điều này sẽ nhai lên cpu tối thiểu. Chạy vùng chứa trong "chế độ chờ" rất hữu ích nếu bạn muốn 'docker exec' vào nó sau để kiểm tra khối lượng, mạng, v.v. – Alkaline

Các vấn đề liên quan