Created
January 6, 2015 09:50
-
-
Save brgnepal/8d2a6d5b3dc60ba4fb57 to your computer and use it in GitHub Desktop.
docker run --help
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ docker run --help | |
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] | |
Run a command in a new container | |
-a, --attach=[] Attach to STDIN, STDOUT or STDERR. | |
--add-host=[] Add a custom host-to-IP mapping (host:ip) | |
-c, --cpu-shares=0 CPU shares (relative weight) | |
--cap-add=[] Add Linux capabilities | |
--cap-drop=[] Drop Linux capabilities | |
--cidfile="" Write the container ID to the file | |
--cpuset="" CPUs in which to allow execution (0-3, 0,1) | |
-d, --detach=false Detached mode: run the container in the background and print the new container ID | |
--device=[] Add a host device to the container (e.g. --device=/dev/sdc:/dev/xvdc) | |
--dns=[] Set custom DNS servers | |
--dns-search=[] Set custom DNS search domains | |
-e, --env=[] Set environment variables | |
--entrypoint="" Overwrite the default ENTRYPOINT of the image | |
--env-file=[] Read in a line delimited file of environment variables | |
--expose=[] Expose a port from the container without publishing it to your host | |
-h, --hostname="" Container host name | |
-i, --interactive=false Keep STDIN open even if not attached | |
--link=[] Add link to another container in the form of name:alias | |
--lxc-conf=[] (lxc exec-driver only) Add custom lxc options --lxc-conf="lxc.cgroup.cpuset.cpus = 0,1" | |
-m, --memory="" Memory limit (format: <number><optional unit>, where unit = b, k, m or g) | |
--name="" Assign a name to the container | |
--net="bridge" Set the Network mode for the container | |
'bridge': creates a new network stack for the container on the docker bridge | |
'none': no networking for this container | |
'container:<name|id>': reuses another container network stack | |
'host': use the host network stack inside the container. Note: the host mode gives the container full access to local system services such as D-bus and is therefore considered insecure. | |
-P, --publish-all=false Publish all exposed ports to the host interfaces | |
-p, --publish=[] Publish a container's port to the host | |
format: ip:hostPort:containerPort | ip::containerPort | hostPort:containerPort | containerPort | |
(use 'docker port' to see the actual mapping) | |
--privileged=false Give extended privileges to this container | |
--restart="" Restart policy to apply when a container exits (no, on-failure[:max-retry], always) | |
--rm=false Automatically remove the container when it exits (incompatible with -d) | |
--security-opt=[] Security Options | |
--sig-proxy=true Proxy received signals to the process (even in non-TTY mode). SIGCHLD, SIGSTOP, and SIGKILL are not proxied. | |
-t, --tty=false Allocate a pseudo-TTY | |
-u, --user="" Username or UID | |
-v, --volume=[] Bind mount a volume (e.g., from the host: -v /host:/container, from Docker: -v /container) | |
--volumes-from=[] Mount volumes from the specified container(s) | |
-w, --workdir="" Working directory inside the container |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment