Language.Docker

type Dockerfile

Parsing Dockerfiles (Language.Docker.Syntax and Language.Docker.Parser)

parseString

parseFile

Pretty-printing Dockerfiles (Language.Docker.PrettyPrint)

prettyPrint

prettyPrintInstructionPos

Writting Dockerfiles (Language.Docker.EDSL)

toDockerfileStr

toDockerfile

toDockerfileStrIO

toDockerfileIO

runDockerfileIO

runDockerfileStrIO

liftIO

from

Constructing base images

tagged

untagged

digested

Syntax

add

user

label

stopSignal

copy

run

runArgs

cmd

cmdArgs

workdir

expose

ports

port

volume

entrypoint

entrypointArgs

maintainer

env

arg

comment

onBuild

onBuildRaw

embed

edockerfile

Support types for the EDSL

type EDockerfileM

type EDockerfileTM

data EBaseImage

QuasiQuoter (Language.Docker.EDSL.Quasi)

dockerfile

Types (Language.Docker.Syntax)

data Instruction

data InstructionPos

data BaseImage

type Image

type Tag

data Ports

type Directory

type Source

type Destination

type Arguments

type Pairs

type Filename

type Linenumber

Re-exports from parsec

data ParseError

Instruction and InstructionPos helpers

instruction

instructionPos

sourcename