汉化项目地址:https://github.com/hbestm/portracker-cn
原项目地址:https://github.com/mostafa-wahied/portracker
Using Docker Compose:
Create a docker-compose.yml file:
services:
portracker:
image: hbestm/portracker-cn:latest
container_name: portracker-cn
restart: unless-stopped
pid: "host" # Required for port detection
# Required permissions for system ports service namespace access
cap_add:
- SYS_PTRACE # Linux hosts: read other PIDs' /proc entries
- SYS_ADMIN # Docker Desktop: allow namespace access for host ports (required for MacOS)
security_opt:
- apparmor:unconfined # Required for system ports
volumes:
# Required for data persistence
- ./portracker-data:/data
# Required for discovering services running in Docker
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- "4999:4999"
# environment:
# Optional: For enhanced TrueNAS features
# - TRUENAS_API_KEY=your-api-key-here
Then, run the application:
docker-compose up -d
Using Docker Run:
docker run -d \
--name portracker-cn \
--restart unless-stopped \
--pid host \
--cap-add SYS_PTRACE \
--cap-add SYS_ADMIN \
--security-opt apparmor=unconfined \
-p 4999:4999 \
-v ./portracker-data:/data \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
hbestm/portracker-cn:latest
Content type
Image
Digest
sha256:96d17497b…
Size
172.9 MB
Last updated
9 months ago
docker pull hbestm/portracker-cn