Skip to content

Commit a84c8c9

Browse files
authored
Create create_container
1 parent 8c16de5 commit a84c8c9

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

create_container

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
clear
2+
3+
docker volume rm speedtest-tracker_data speedtest-tracker_sslkeys 2>/dev/null || true
4+
docker volume create speedtest-tracker_data && docker volume create speedtest-tracker_sslkeys
5+
6+
export APP_KEY="base64:$(openssl rand -base64 32)"
7+
8+
9+
docker run -itd \
10+
--name speedtest-tracker \
11+
--restart unless-stopped \
12+
-v speedtest-tracker_data:/config \
13+
-v speedtest-tracker_sslkeys:/config/keys \
14+
-p 8097:443 \
15+
-p 8098:80 \
16+
--cap-add CAP_AUDIT_WRITE \
17+
--cap-add CAP_CHOWN \
18+
--cap-add CAP_DAC_OVERRIDE \
19+
--cap-add CAP_FOWNER \
20+
--cap-add CAP_FSETID \
21+
--cap-add CAP_KILL \
22+
--cap-add CAP_MKNOD \
23+
--cap-add CAP_NET_BIND_SERVICE \
24+
--cap-add CAP_NET_RAW \
25+
--cap-add CAP_SETFCAP \
26+
--cap-add CAP_SETGID \
27+
--cap-add CAP_SETPCAP \
28+
--cap-add CAP_SETUID \
29+
--cap-add CAP_SYS_CHROOT \
30+
--cap-drop AUDIT_CONTROL \
31+
--cap-drop BLOCK_SUSPEND \
32+
--cap-drop DAC_READ_SEARCH \
33+
--cap-drop IPC_LOCK \
34+
--cap-drop IPC_OWNER \
35+
--cap-drop LEASE \
36+
--cap-drop LINUX_IMMUTABLE \
37+
--cap-drop MAC_ADMIN \
38+
--cap-drop MAC_OVERRIDE \
39+
--cap-drop NET_ADMIN \
40+
--cap-drop NET_BROADCAST \
41+
--cap-drop SYSLOG \
42+
--cap-drop SYS_ADMIN \
43+
--cap-drop SYS_BOOT \
44+
--cap-drop SYS_MODULE \
45+
--cap-drop SYS_NICE \
46+
--cap-drop SYS_PACCT \
47+
--cap-drop SYS_PTRACE \
48+
--cap-drop SYS_RAWIO \
49+
--cap-drop SYS_RESOURCE \
50+
--cap-drop SYS_TIME \
51+
--cap-drop SYS_TTY_CONFIG \
52+
--cap-drop WAKE_ALARM \
53+
-e PUID=1000 \
54+
-e PGID=1000 \
55+
-e APP_KEY=$APP_KEY \
56+
-e APP_DEBUG=true \
57+
-e DB_CONNECTION=sqlite \
58+
-e DB_HOST=db \
59+
-e DB_PORT=5432 \
60+
-e DB_DATABASE=speedtest_tracker \
61+
-e DB_USERNAME=speedtest_tracker \
62+
-e DB_PASSWORD=password \
63+
-e PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
64+
-e PS1='$(whoami)@$(hostname):$(pwd)\$' \
65+
-e HOME=/config \
66+
-e TERM=xterm \
67+
-e S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 \
68+
-e S6_VERBOSITY=1 \
69+
-e S6_STAGE2_HOOK=/docker-mods \
70+
-e VIRTUAL_ENV=/lsiopy \
71+
-e PHP_INI_SCAN_DIR=:/config/php \
72+
-e LSIO_FIRST_PARTY=true \
73+
-e ADMIN_NAME=admin \
74+
75+
-e ADMIN_PASSWORD=titipopa \
76+
-e APP_TIMEZONE=Asia/Bangkok \
77+
-e DISPLAY_TIMEZONE=Asia/Bangkok \
78+
-e SPEEDTEST_SCHEDULE='0 */90 * * * *' \
79+
-e SPEEDTEST_SERVERS=36978 \
80+
-e DOCKER_IMAGE=https://hub.docker.com/r/linuxserver/speedtest-tracker \
81+
-e GITHUB_REPO=https://github.com/linuxserver/docker-speedtest-tracker \
82+
docker.io/lscr.io/linuxserver/speedtest-tracker:latest
83+
84+

0 commit comments

Comments
 (0)