We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents b3957d5 + 33cbb2c commit b946ec6Copy full SHA for b946ec6
docker-compose.yml
@@ -1,11 +1,10 @@
1
version: '3.8'
2
3
services:
4
- hash:
+ worker:
5
build:
6
context: .
7
dockerfile: Dockerfile.hash
8
- container_name: worker
9
volumes:
10
- ./worker/data:/data
11
working_dir: /data
scripts/start.sh
@@ -0,0 +1,15 @@
+#!/bin/bash
+set -e
+
+CPU_COUNT=$(nproc)
+docker-compose up -d --scale worker=$CPU_COUNT
+for (( i=0; i<$CPU_COUNT; i++ ))
+do
+ container_id=$(docker-compose ps -a -q worker | sed -n "$((i+1))p")
+ if [ -n "$container_id" ]; then
12
+ docker update --cpuset-cpus="$i" "$container_id"
13
+ fi
14
+done
15
0 commit comments