Cài đặt proxy DDEV cho máy chủ và vùng chứa web
Dùng biến môi trường của máy chủ và cấu hình proxy của ứng dụng khách Docker cho từng đối tượng sử dụng; daemon Docker vẫn quản lý việc tải xuống ảnh nền.
Cấu hình Wget được gắn có thể sửa Wget trong khi Drush hoặc Composer vẫn giữ nguyên. Hãy bắt đầu từ chương trình đang gửi yêu cầu thất bại, rồi cung cấp proxy tại ranh giới khởi chạy của chương trình đó.
Chương trình trên máy chủ
Với các chương trình trên máy chủ hỗ trợ các biến thông thường, hãy cung cấp:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
export no_proxy=localhost,127.0.0.1,::1,.ddev.siteBiến HTTPS chọn các đích HTTPS; URL HTTP của nó mô tả trình lắng nghe proxy. Một điểm cuối từ danh sách proxy HTTP là ứng viên khi bản tải xuống tương ứng trên máy chủ hoặc vùng chứa web có thể dùng tuyến công khai.
Xây dựng và chạy vùng chứa
DDEV ghi lại phần proxies trong ~/.docker/config.json hiện có:
{
"proxies": {
"default": {
"httpProxy": "http://proxy.example:8080",
"httpsProxy": "http://proxy.example:8080",
"noProxy": "localhost,127.0.0.1,::1,.ddev.site"
}
}
}Hãy hợp nhất phần này thay vì thay thế xác thực hoặc các mục hiện có khác, rồi khởi động lại dự án DDEV. Docker dùng các cài đặt này để cung cấp biến môi trường và đối số xây dựng. Các chương trình trong vùng chứa web vẫn cần hỗ trợ chúng.
Tải ảnh nền
Ảnh nền còn thiếu do daemon Docker tải xuống. Cấu hình ứng dụng khách ở trên không đặt proxy của daemon đó, và bộ nhớ đệm ảnh đã ấm có thể tránh hoàn toàn việc tải.
Giữ các tuyến ứng dụng và dịch vụ cục bộ của DDEV trong phạm vi trực tiếp dự kiến. Điều chỉnh cú pháp bỏ qua cho đối tượng sử dụng thực tế khi thêm tên miền nội bộ hoặc dải địa chỉ.