Làm thế nào để bạn thoát ra khỏi thùng chứa docker?
Làm thế nào để bạn thoát ra khỏi thùng chứa docker?

Video: Làm thế nào để bạn thoát ra khỏi thùng chứa docker?

Video: Làm thế nào để bạn thoát ra khỏi thùng chứa docker?
Video: Tìm hiểu các thao tác cơ bản với Docker - Mì AI 2024, Tháng mười một
Anonim

Bằng cách gõ ctrl + p và ctrl + q sau nhau, bạn chuyển chế độ tương tác sang chế độ daemon, giữ thùng đựng hàng chạy nhưng giải phóng hướng lên thiết bị đầu cuối của bạn. Bạn có thể đính kèm vào nó sau này bằng cách sử dụng người đóng tàu đính kèm, nếu bạn cần tương tác với thùng đựng hàng hơn.

Ngoài ra, làm cách nào để thoát ra khỏi thùng chứa docker?

Để thoát ngoài sau đó thùng chứa docker bash vỏ. Chỉ cần chạy thoát hoặc nhấn ctrl-D như bạn thường làm. -P là viết tắt của tùy chọn - xuất bản tất cả. Điều này có nghĩa là người đóng tàu đã xuất bản bất kỳ cổng EXPOSE nào với người đóng tàu hình ảnh tự động để bạn có thể truy cập cổng từ máy chủ.

Cũng cần biết, một thùng chứa docker an toàn như thế nào? Docker container theo mặc định, khá chắc chắn ; đặc biệt nếu bạn chạy các quy trình của mình với tư cách là người dùng không có đặc quyền bên trong thùng đựng hàng . Bạn có thể thêm một lớp an toàn bổ sung bằng cách bật AppArmor, SELinux, GRSEC hoặc một hệ thống tăng cứng thích hợp khác.

Thứ hai, tại sao vùng chứa Docker của tôi lại thoát ra?

bạn là về cơ bản là chạy thùng chứa ở chế độ nền trong chế độ tương tác. Khi bạn đính kèm và thoát ra khỏi thùng chứa bằng CTRL + D (cách phổ biến nhất để làm nó), bạn dừng lại thùng chứa bởi vì bạn vừa giết NS quy trình chính mà bạn đã bắt đầu thùng đựng hàng với NS lệnh trên. chỉ huy tại NS cuối kịch bản của bạn.

Vùng chứa đặc quyền là gì?

Vùng chứa đặc quyền được định nghĩa là bất kỳ thùng đựng hàng ở đâu thùng đựng hàng uid 0 được ánh xạ tới uid 0. Trong đó hộp đựng , bảo vệ máy chủ lưu trữ và ngăn chặn việc trốn thoát hoàn toàn được thực hiện thông qua Kiểm soát truy cập bắt buộc (apparmor, selinux), bộ lọc seccomp, loại bỏ khả năng và không gian tên.

Đề xuất: