Crates.io | noxue-compiler |
lib.rs | noxue-compiler |
version | 1.0.4 |
source | src |
created_at | 2022-03-15 17:18:11.712408 |
updated_at | 2022-03-19 20:44:33.795675 |
description | 利用docker实现在线编译运行代码 |
homepage | http://code.noxue.com |
repository | https://github.com/noxue/noxue-compiler |
max_upload_size | |
id | 550591 |
size | 8,126 |
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
之前使用一次性执行命令的方式,处理 \n 有转义问题,且有可能被拼接命令影响主机安全,现在改成所有输入都通过标准输入文件传入到容器,杜绝任何命令在主机执行的危险。