Sửa lỗi import container không chạy được trên DSM 7.3

sua loi import container tren dsm 7.3

sua loi import container tren dsm 7.3

 

Khi export container từ dsm 7.2 để chuyển sang dsm 7.3 thì phát sinh lỗi Errcode: 13 “Permission denied”

container khong the chay

Quyền thu mục (permission) sai

DSM 7.2 → 7.3 có thay đổi nhỏ về LXC/container permissions.
Thư mục volume chứa dữ liệu MariaDB phải có quyền:

owner: root
group: root
chmod: 700 hoặc 755

Nếu quyền sai → MariaDB crash ngay khi start.

Sửa permission

SSH vào Synology mới:

sudo -i
chown -R root:root /volume1/docker/mariadb
chmod -R 755 /volume1/docker/mariadb

hoặc trường hợp của tôi là:

sudo -i
chown -R root:root /volume1/docker/wordpress/thacodo.com/sql
chmod -R 755 /volume1/docker/wordpress/thacodo.com/sql

Vậy là xong lỗi đã được khắc phục, load lại thì container đã chạy lại bình thường

ket qua sua loi container khong chay

Có thể tiếp theo sẽ:

Lỗi quyền thư mục (phổ biến nhất)

WordPress yêu cầu thư mục upload có quyền ghi (write).
Thư mục đó nằm tại:

wp-content/uploads

✔ Cách sửa (trên Synology qua Docker)

Nếu bạn dùng volume như:

/volume1/docker/wordpress/html/

SSH vào Synology:

sudo -i
cd /volume1/docker/wordpress/html/wp-content
chown -R www-data:www-data uploads
chmod -R 755 uploads

www-data là user thực sự mà container WordPress chạy.

Nếu vẫn lỗi

Hãy sửa toàn bộ thư mục WordPress HTML:

chown -R www-data:www-data /volume1/docker/wordpress/html
chmod -R 755 /volume1/docker/wordpress/html

🟥 2. Không đúng user trong container (Synology Docker thường bị)

Một số bản WordPress container chạy bằng user = 33, group = 33 (www-data).
Nếu volume ở Synology đang để owner = root, WP sẽ không ghi được.

Bạn có thể sửa như sau (ổn cho mọi trường hợp):

chown -R 33:33 /volume1/docker/wordpress/html/wp-content/uploads

Trả lời