File tree 18 files changed +17
-35
lines changed
crypto-python_3.10-no_socket
crypto-python_3.10-with_socket
crypto-python_3.8-no_socket
crypto-python_3.8-with_socket
misc-pyjail-python_3.10-socat
misc-pyjail-python_3.10-xinetd
18 files changed +17
-35
lines changed Original file line number Diff line number Diff line change @@ -26,8 +26,7 @@ RUN useradd -m ctf
26
26
RUN chown ctf:ctf /app
27
27
USER ctf
28
28
29
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
30
- # EXPOSE 9999
29
+ EXPOSE 9999
31
30
32
31
# 指定容器入口点
33
32
ENTRYPOINT ["/bin/bash" ,"/app/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -23,8 +23,7 @@ RUN useradd -m ctf
23
23
RUN chown ctf:ctf /app
24
24
USER ctf
25
25
26
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
27
- # EXPOSE 9999
26
+ EXPOSE 9999
28
27
29
28
# 指定容器入口点
30
29
ENTRYPOINT ["/bin/bash" ,"/app/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -26,8 +26,7 @@ RUN useradd -m ctf
26
26
RUN chown ctf:ctf /app
27
27
USER ctf
28
28
29
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
30
- # EXPOSE 9999
29
+ EXPOSE 9999
31
30
32
31
# 指定容器入口点
33
32
ENTRYPOINT ["/bin/bash" ,"/app/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -23,8 +23,7 @@ RUN useradd -m ctf
23
23
RUN chown ctf:ctf /app
24
24
USER ctf
25
25
26
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
27
- # EXPOSE 9999
26
+ EXPOSE 9999
28
27
29
28
# 指定容器入口点
30
29
ENTRYPOINT ["/bin/bash" ,"/app/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -27,8 +27,7 @@ COPY ./src/main.sage /home/sage
27
27
# 拷贝启动脚本至根目录
28
28
COPY ./service/docker-entrypoint.sh /home/sage/docker-entrypoint.sh
29
29
30
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
31
- # EXPOSE 9999
30
+ EXPOSE 9999
32
31
33
32
# 指定容器入口点
34
33
ENTRYPOINT ["/bin/bash" ,"/home/sage/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -27,8 +27,7 @@ WORKDIR /home/ctf
27
27
# 部署程序
28
28
COPY ./src /app
29
29
30
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
31
- # EXPOSE 9999
30
+ EXPOSE 9999
32
31
33
32
# 指定容器入口点
34
33
ENTRYPOINT ["/bin/sh" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -27,8 +27,7 @@ WORKDIR /home/ctf
27
27
# 部署程序
28
28
COPY ./src/server.py /home/ctf/server.py
29
29
30
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
31
- # EXPOSE 9999
30
+ EXPOSE 9999
32
31
33
32
# 指定容器入口点
34
33
ENTRYPOINT ["/bin/sh" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -31,8 +31,7 @@ WORKDIR /home/ctf
31
31
# 部署程序
32
32
COPY ./src/server.py /home/ctf/server.py
33
33
34
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
35
- # EXPOSE 9999
34
+ EXPOSE 9999
36
35
37
36
# 指定容器入口点
38
37
ENTRYPOINT ["/bin/sh" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -49,8 +49,7 @@ RUN chown -R root:ctf /home/ctf && \
49
49
touch /home/ctf/flag && \
50
50
chmod 744 /home/ctf/flag
51
51
52
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
53
- # EXPOSE 9999
52
+ EXPOSE 9999
54
53
55
54
# 指定容器入口点
56
55
ENTRYPOINT ["/bin/bash" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -49,8 +49,7 @@ RUN chown -R root:ctf /home/ctf && \
49
49
touch /home/ctf/flag && \
50
50
chmod 744 /home/ctf/flag
51
51
52
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
53
- # EXPOSE 9999
52
+ EXPOSE 9999
54
53
55
54
# 指定容器入口点
56
55
ENTRYPOINT ["/bin/bash" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -48,8 +48,7 @@ RUN chown -R root:ctf /home/ctf && \
48
48
touch /home/ctf/flag && \
49
49
chmod 744 /home/ctf/flag
50
50
51
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
52
- # EXPOSE 9999
51
+ EXPOSE 9999
53
52
54
53
# 指定容器入口点
55
54
ENTRYPOINT ["/bin/bash" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -48,8 +48,7 @@ RUN chown -R root:ctf /home/ctf && \
48
48
touch /home/ctf/flag && \
49
49
chmod 744 /home/ctf/flag
50
50
51
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
52
- # EXPOSE 9999
51
+ EXPOSE 9999
53
52
54
53
# 指定容器入口点
55
54
ENTRYPOINT ["/bin/bash" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -16,8 +16,7 @@ RUN python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \
16
16
COPY ./src/ /app
17
17
COPY ./service/docker-entrypoint.sh /
18
18
19
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
20
- # EXPOSE 8080
19
+ EXPOSE 8080
21
20
22
21
# 指定容器入口点
23
22
ENTRYPOINT ["/bin/bash" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -16,8 +16,7 @@ RUN python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \
16
16
COPY ./src/ /app
17
17
COPY ./service/docker-entrypoint.sh /
18
18
19
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
20
- # EXPOSE 8080
19
+ EXPOSE 8080
21
20
22
21
# 指定容器入口点
23
22
ENTRYPOINT ["/bin/bash" ,"/docker-entrypoint.sh" ]
Original file line number Diff line number Diff line change @@ -7,8 +7,7 @@ LABEL auther_template="CTF-Archives"
7
7
COPY ./src /app
8
8
COPY ./service/docker-entrypoint.sh /docker-entrypoint.sh
9
9
10
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
11
- # 开放的端口取决于服务,一般为8080
10
+ 开放的端口取决于服务,一般为8080
12
11
# EXPOSE 8080
13
12
14
13
# 指定容器入口点
Original file line number Diff line number Diff line change @@ -47,7 +47,6 @@ RUN sh -c 'mysqld_safe &' \
47
47
# 设置shell的工作目录
48
48
WORKDIR /var/www/html
49
49
50
- # # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
51
50
# # EXPOSE 80
52
51
53
52
# 设置nginx日志保存目录
Original file line number Diff line number Diff line change @@ -43,8 +43,7 @@ RUN sh -c 'mysqld_safe &' \
43
43
# 设置shell的工作目录
44
44
WORKDIR /var/www/html
45
45
46
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
47
- # EXPOSE 80
46
+ EXPOSE 80
48
47
49
48
# 设置nginx日志保存目录
50
49
VOLUME ["/var/log/nginx" ]
Original file line number Diff line number Diff line change @@ -23,8 +23,7 @@ RUN chown -R www-data:www-data /var/www/html
23
23
# 设置shell的工作目录
24
24
WORKDIR /var/www/html
25
25
26
- # [可选]指定对外暴露端口,对于GZCTF等平台,强制EXPOSE可能会造成非预期端口泄露,请酌情启用
27
- # EXPOSE 80
26
+ EXPOSE 80
28
27
29
28
# 设置nginx日志保存目录
30
29
VOLUME ["/var/log/nginx" ]
You can’t perform that action at this time.
0 commit comments