Public | Automated Build

Last pushed: 2 months ago
Short Description
Debian based mono container using xamarin apt repository
Full Description

MONO Dockerfile

This repository contains Dockerfile of MONO for Docker's automated build published to the public Docker Hub Registry.
Base Docker Image

dockerfile/debian

Mono is installed using the Apt repo published by xamarin "deb http://download.mono-project.com/repo/debian wheezy main" which has the latest mono version at the time this container is built. Older versions can be used by using the specific tag for that version. Older version are installed by using the snapshot repository of that specific repository.

  • Install Docker.

  • Download automated build from public Docker Hub Registry:
    docker pull seif/mono

Usage

docker run -it --rm seif/mono mono
Docker Pull Command
Owner
seif
Source Repository

Comments (1)
7996
8 months ago

[e348051@h20-elastic-datanode Docker_Container]$ sudo docker run -it --rm seif/mono mono
Usage is: mono [options] program [program-options]

Development:
--aot[=<options>] Compiles the assembly to native code
--debug[=<options>] Enable debugging support, use --help-debug for details
--debugger-agent=options Enable the debugger agent
--profile[=profiler] Runs in profiling mode with the specified profiler module
--trace[=EXPR] Enable tracing, use --help-trace for details
--jitmap Output a jit method map to /tmp/perf-PID.map
--help-devel Shows more options available to developers

Runtime:
--config FILE Loads FILE as the Mono config
--verbose, -v Increases the verbosity level
--help, -h Show usage information
--version, -V Show version information
--runtime=VERSION Use the VERSION runtime, instead of autodetecting
--optimize=OPT Turns on or off a specific optimization
Use --list-opt to get a list of optimizations
--security[=mode] Turns on the unsupported security manager (off by default)
mode is one of cas, core-clr, verifiable or validil
--attach=OPTIONS Pass OPTIONS to the attach agent in the runtime.
Currently the only supported option is 'disable'.
--llvm, --nollvm Controls whenever the runtime uses LLVM to compile code.
--gc=[sgen,boehm] Select SGen or Boehm GC (runs mono or mono-sgen)