Điểm:0

Làm cách nào để thiết lập đặc quyền trong docker swarm?

lá cờ ke

Tôi đang chạy mẫu vùng chứa db2 bằng lệnh docker này. docker tham khảo hình ảnh

docker run -itd --name mydb2 --privileged=true -p 50000:50000 -e LICENSE=accept -e DB2INST1_PASSWORD=Notallowed1! -e DBNAME=testdb ibmcom/db2

Nó đang làm việc. Nếu tôi loại bỏ --đặc quyền=true Tôi sẽ nhận được lỗi dưới đây.

lỗi kết nối

Cho nên, --đặc quyền=true là bắt buộc.

Tôi đã thử thêm cái này vào docker swarm như một dịch vụ bằng lệnh này.

dịch vụ docker tạo --name db2luw_1 --privileged=true -p target=50000 -e LICENSE=accept -e 'DB2INST1_PASSWORD=Notallowed1!' -e DBNAME=testdb -d ibmcom/db2

Nhưng nhận được lỗi này.

cờ không xác định: --privileged
Xem 'dịch vụ docker tạo --help'.

Làm cách nào để chạy vùng chứa này trong docker swarm? Xóa --privileged đang tạo dịch vụ nhưng vô ích vì chúng tôi sẽ gặp lỗi kết nối. Tôi đã kiểm tra điều đó.

Điểm:0
lá cờ au
mac

Tạo một dịch vụ có nghĩa là bạn chạy các vùng chứa của mình ở chế độ bầy đàn. Nhìn thấy Cách dịch vụ hoạt động trong tài liệu Docker về điều đó.

Thật không may, chế độ đặc quyền không hoạt động ở chế độ bầy đàn. Như bạn xem ở đây tùy chọn --privileged không khả dụng khi chạy dịch vụ docker tạo

Điểm:0
lá cờ za

Như đã nói trong câu trả lời của mac, chế độ bầy đàn vẫn không hỗ trợ chế độ đặc quyền.

Tuy nhiên, có một cách giải quyết khó khăn nếu bạn muốn chạy các vùng chứa đặc quyền trong bầy đàn ngay hôm nay: Chỉ cần tạo một dịch vụ trung gian có quyền truy cập vào ổ cắm docker của Máy chủ, sau đó chạy vùng chứa đặc quyền từ đó.

Một cái gì đó như sau sẽ hoạt động:

 dịch vụ docker tạo \
   --name mydb2-wrapper \
   --mount type=bind,source=/var/run/docker.sock,target=/var/run/docker.sock,ro \
   docker \
   docker run --name mydb2 --privileged=true -p 50000:50000 -e LICENSE=accept -e DB2INST1_PASSWORD=Notallowed1! -e DBNAME=testdb ibmcom/db2

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.