cuốn sách gpt4 ai đã làm

cánh tay nhất

In lại Tác giả: Sahara Thời gian cập nhật: 24-12-2024 00:45:52 57 4
mua khóa gpt4 Nike

Không quá khó, đây là các bước làm việc của tôi đối với thiết bị arm64.

đĩa CD ~/build/mattermost wget https://raw.githubusercontent.com/mattermost/mattermost/master/server/build/entrypoint.sh
 

Tạo Dockerfile và chỉnh sửa phiên bản 9.2.1 để phù hợp với nhu cầu của bạn.

TỪ Ubuntu: jammy

# Đặt bash shell của chúng tôi và bật tùy chọn pipefail VỎ BỌC ["/bin/bash", "-o", "đường ống bị lỗi", "-c"] # Một số ENV biến ĐƯỜNG DẪN ENV="/mattermost/bin:${PATH}" ARGPUID=2000 ARGPGID=2000 ARGMM_PACKAGE="https://releases.mattermost.com/9.2.1/mattermost-9.2.1-linux-arm64.tar.gz?src=docker" # # Cài đặt các gói cần thiết và các gói phụ thuộc bị gián đoạn CHẠY apt-get update \ && DEBIAN_FRONTEND=không tương tác cài đặt apt-get --no-install-recommends -y \ ca-certificates \ Curl \ mime-support \ unrtf \ wv \ poppler-utils \ gọn gàng \ tzdata \ && rm -rf /var/lib/apt/lists/* # Đặt nhóm/người dùng quan trọng nhất và tải xuống Matter Extreme CHẠY mkdir -p /mattermost/data /mattermost/plugins /mattermost/client/plugins \ && addgroup -gid ${PGID} importantmost \ && adduser -q --disabled-password --uid ${PUID} --gid ${ PGID} --gecos "" --home /quan trọng nhất \ && if [ -n "$MM_PACKAGE" ]; sau đó cuộn tròn $MM_PACKAGE tar -xvz ; "vui lòng đặt MM_PACKAGE" ; # Chúng ta không nên chạy theo cách người dùng đặc quyền NGƯỜI DÙNG quan trọng nhất #Kiểm tra sức khỏe để đảm bảo thùng chứa đã có sẵn KIỂM TRA SỨC KHỎE --interval=30s --timeout=10s \ CMD Curl -f http://localhost:8065/api/v4/system/ping || #Định cấu hình vào và lệnh SAO CHÉP --chown=mattermost:mattermost --chmod=765 entrypoint.sh / ĐIỂM VÀO ["/entrypoint.sh"] WORKDIR/chủ đề tối đa CMD ["quan trọng nhất"] TIẾP XÚC 8065 8067 8074 8075 # khai báo các ổ đĩa cho điểm gắn kết thư mục ÂM LƯỢNG ["/quan trọng nhất/dữ liệu", "/quan trọng nhất/nhật ký", "/mattermost/config", "/quan trọng nhất/plugin", "/mattermost/client/plugin"]
 

Xây dựng hình ảnh docker arm64.

docker build . -t Mattermost-arm:9.2.1
 

Thiết lập công việc thư mục quan trọng nhất.

cd /opt/mattermost mkdir -p Mattermost/{config,data,logs,plugins,bleve-indexes} mkdir -p Mattermost/client/plugins chown 2000:2000 -R .
 

Tạo tệp soạn thảo.yaml, chỉnh sửa chat.example.com thành tên miền của bạn.

dịch vụ:
  postgres: container_name: postgres_mattermost hình ảnh: postgres:16-alpine khởi động lại: trừ khi dừng lại khối lượng: - ./postgresql/data:/var/lib/postgresql/data trường môi trường: - POSTGRES_USER=quan trọng nhất - POSTGRES_PASSWORD=quan trọng nhất - POSTGRES_DB=quan trọng nhất quan trọng nhất: phụ thuộc_on: - postgres container_name: quan trọng nhất hình ảnh: cánh tay quan trọng nhất:9.2.1 khởi động lại: trừ khi dừng lại cổng: - 127.0.0.1:8065:8065 khối lượng: - ./mattermost/config:/mattermost/config - ./mattermost/data:/mattermost/data - ./mattermost/logs:/mattermost/logs - ./mattermost/plugins:/mattermost/plugins - ./mattermost/client/plugins:/mattermost/client/plugins - ./mattermost/bleve-indexes:/mattermost/bleve-indexes trường môi trường: # các tùy chọn/biến quan trọng nhất cần thiết (xem env.example) - MM_SQLSETTINGS_DRIVERNAME=postgres - MM_SQLSETTINGS_DATASOURCE=postgres://mattermost:mattermost@postgres:5432/mattermost?sslmode=disable&connect_timeout=10 #cần thiết cho bleve - MM_BLEVESETTINGS_INDEXDIR=/mattermost/bleve-indexes # cài đặt plugin - MM_SERVICESETTINGS_SITEURL=https://chat.example.com
 

Rotate thùng chứa.

docker biên tập
 

Nếu thấy ổn, hãy Ctrl+C chạy vùng chứa ở chế độ phân tách.

docker soạn thảo -d
 

Chỉnh sửa: https://github.com/hibobmaster/useful-notes/tree/main/mattermost Bạn có thể sử dụng hibobmaster/mattermost-arm nếu bạn không muốn tự mình xây dựng nó.

  .

  .

  .

https://docs.docker.com/build/concepts/overview/#install-buildx.

  .

https://github.com/docker/buildx?tab=readme-ov-file#manual-download.

  .

  .

Khi build image ARM của Matter Extreme bạn gặp lỗi "E: Package 'mime-support' không có cài đặt ứng dụng". Dưới đây là một số giải pháp này:

  1. Thay thế cơ sở hình ảnh:

    • Đảm bảo cơ sở hình ảnh của bạn sử dụng kiến ​​trúc hỗ trợ ARM. sở hữu khác, ví dụarm32v7/ubuntuhoặcarm64v8/ubuntu, những hình ảnh này được thiết kế đặc biệt cho kiến ​​trúc ARM.
  2. Kiểm tra APT nguồn:

    • Đảm bảo nguồn APT trong Dockerfile của bạn được cập nhật và kiến ​​trúc ARM được hỗ trợ. ARM hỗ trợ hình ảnh.
  3. Tải xuống gói theo cách thủ công:

    • if ifmime hỗ trợGói này không có sẵn trong kho kiến ​​trúc ARM. build Docker.
  4. Sử dụng cơ sở hình ảnh được hỗ trợ đa cấu trúc:

    • Hãy cân nhắc việc sử dụng cơ sở hình ảnh được hỗ trợ tối đa kiến ​​trúc để đảm bảo hình ảnh được xây dựng xây dựng và chạy chính xác trên các kiến ​​trúc khác nhau.
  5. Sử dụng các gói thay thế:

    • if ifmime hỗ trợKhông bắt buộc, hãy nhanh chóng sử dụng gói thay thế hoặc không cài đặt gói.
  6. Xây dựng cấu hình ARM64:

    • Xem các bước được chia sẻ của người dùng trong quá trình tìm kiếm kết quả, bạn có thể thực hiện theo các bước sau để xây dựng Matter Extreme cho ARM64:
      docker tập tin
      TỪ Ubuntu: jammy VỎ BỌC ["/bin/bash", "-o", "đường ống bị lỗi", "-c"] ĐƯỜNG DẪN ENV="/mattermost/bin:${PATH}" ARGPUID=2000 ARGPGID=2000 ARGMM_PACKAGE="https://releases.mattermost.com/9.2.1/mattermost-9.2.1-linux-arm64.tar.gz?src=docker" CHẠY bản cập nhật apt-get \ && DEBIAN_FRONTEND=cài đặt apt-get không tương tác --no-install-recommends -y \ca-chứng chỉ \curl \unrtf \wv \poppler-utils \ngăn Sản \tzdata \ && rm -rf /var/lib/apt/lists/* # Other Dockerfile hướng dẫn...
    • Lưu ý rằng điều này đã bị xóamime hỗ trợvì gói này không thể có sẵn trong kho dành riêng cho kiến ​​trúc ARM.
  7. Sử dụng hình ảnh ARM hiện có:

    • Theo tìm kiếm kết quả, một người dùng đã chia sẻ hình ảnh ARM hiện cóhibobmaster/vật chất-cánh tay, nếu bạn không muốn tự xây dựng thì có thể sử dụng trực tiếp hình ảnh này.

Vui lòng chọn giải pháp thích hợp dựa trên nhu cầu và môi trường cụ thể của bạn. Nếu sự cố vẫn diễn ra, bạn có thể sử dụng. Bạn có thể kiểm tra thêm cấu hình mạng và môi trường xây dựng Docker của mình.

CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai!

57 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress