#compiler #docker #rm #ps #q

noxue-compiler

利用docker实现在线编译运行代码

8 releases (5 stable)

Uses new Rust 2021

1.0.4 Mar 19, 2022
1.0.3 Mar 18, 2022
0.1.2 Mar 16, 2022

#697 in Development tools

Custom license

8KB
125 lines

docker rm $(docker ps -a -q)  删除所有容器


docker pull gcc
docker pull rust
docker pull php:5.6
docker pull php:7.4
docker pull php:8
docker pull golang
docker pull python:2
docker pull python:3
docker pull adityai/jdk13
docker pull ruby
docker pull perl

bug

  • 修复换行符转义bug

之前使用一次性执行命令的方式,处理 \n 有转义问题,且有可能被拼接命令影响主机安全,现在改成所有输入都通过标准输入文件传入到容器,杜绝任何命令在主机执行的危险。

Dependencies

~0.9–1.7MB
~35K SLoC