Installs the latest version of fplll, fpylll and g6k into an AWS image.
- setup AWS
- adapt the instance type in the field
instance_type
infplll-packer-aws.json
- run packer
packer build fplll-packer-aws.json
- log into Amazon’s AWS console, launch your instance and SSH into it
https://hub.docker.com/r/fplll/fplll
docker build --build-arg BRANCH=master \
-f Dockerfile.fplll --no-cache -t fplll/fplll:latest .
docker build --build-arg BRANCH=5.3.3 \
-f Dockerfile.fplll --no-cache -t fplll/fplll:5.3.2 .
docker push fplll/fplll:latest ## Haha, you can’t do that
docker push fplll/fplll:5.3.3
https://hub.docker.com/r/fplll/fpylll
docker build --build-arg BRANCH=master \
-f Dockerfile.fpylll --no-cache -t fplll/fpylll:latest .
docker build --build-arg BRANCH=0.5.1dev \
-f Dockerfile.fpylll --no-cache -t fplll/fpylll:0.5.1dev .
docker push fplll/fpylll:latest
docker push fplll/fpylll:0.5.1dev
https://hub.docker.com/r/martinralbrecht/g6k
docker build --build-arg BRANCH=master \
-f Dockerfile.g6k --no-cache -t martinralbrecht/g6k:latest .
docker push martinralbrecht/g6k:latest
https://hub.docker.com/r/martinralbrecht/sagemath-g6k
docker build \
--build-arg FPLLL_BRANCH=master \
--build-arg FPYLLL_BRANCH=master \
--build-arg G6K_BRANCH=master \
-f Dockerfile.sagemath-g6k --no-cache -t martinralbrecht/sagemath-g6k:latest .
docker push martinralbrecht/sagemath-g6k:latest