Docker运行参数详解
-
docker search 参数:
-
MacdeMacBook-Pro:~ mac$ docker network
create
--help
-
-
Usage: docker network
create [OPTIONS] NETWORK
-
-
Create a network
-
-
Options:
-
--attachable Enable manual container attachment
-
--aux-address map Auxiliary IPv4 or IPv6 addresses used by Network driver (default map[])
-
--config-from string The network from which copying the configuration
-
--config-only Create a configuration only network
-
-d,
--driver string Driver to manage the Network (default "bridge")
-
--gateway strings IPv4 or IPv6 Gateway for the master subnet
-
--ingress Create swarm routing-mesh network
-
--internal Restrict external access to the network
-
--ip-range strings Allocate container ip from a sub-range
-
--ipam-driver string IP Address Management Driver (default "default")
-
--ipam-opt map Set IPAM driver specific options (default map[])
-
--ipv6 Enable IPv6 networking
-
--label list Set metadata on a network
-
-o,
--opt map Set driver specific options (default map[])
-
--scope string Control the network's scope
-
--subnet strings Subnet in CIDR format that represents a network segment
-
docker create network 参数:
-
MacdeMacBook-Pro:~ mac$ docker network
create
--help
-
-
Usage: docker network
create [OPTIONS] NETWORK
-
-
Create a network
-
-
Options:
-
--attachable Enable manual container attachment
-
--aux-address map Auxiliary IPv4 or IPv6 addresses used by Network driver (default map[])
-
--config-from string The network from which copying the configuration
-
--config-only Create a configuration only network
-
-d,
--driver string Driver to manage the Network (default "bridge")
-
--gateway strings IPv4 or IPv6 Gateway for the master subnet
-
--ingress Create swarm routing-mesh network
-
--internal Restrict external access to the network
-
--ip-range strings Allocate container ip from a sub-range
-
--ipam-driver string IP Address Management Driver (default "default")
-
--ipam-opt map Set IPAM driver specific options (default map[])
-
--ipv6 Enable IPv6 networking
-
--label list Set metadata on a network
-
-o,
--opt map Set driver specific options (default map[])
-
--scope string Control the network's scope
-
--subnet strings Subnet in CIDR format that represents a network segment
-
docker run 参数 :
-
MacdeMacBook-Pro:~ mac$ docker run --help
-
-
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
-
-
Run a command
in a
new container
-
-
Options:
-
--add-host list Add a
custom host-
to-IP mapping (host:ip)
-
-a, --attach list Attach
to STDIN, STDOUT
or STDERR
-
--blkio-weight uint16 Block IO (relative weight), between
10
and
1000,
or
0
to disable (
default
0)
-
--blkio-weight-device list Block IO weight (relative device weight) (
default [])
-
--cap-add list Add Linux capabilities
-
--cap-drop list Drop Linux capabilities
-
--cgroup-parent
string
Optional parent cgroup
for the container
-
--cidfile
string Write the container ID
to the file
-
--cpu-period int Limit CPU CFS (Completely Fair Scheduler) period
-
--cpu-quota int Limit CPU CFS (Completely Fair Scheduler) quota
-
--cpu-rt-period int Limit CPU real-time period
in microseconds
-
--cpu-rt-runtime int Limit CPU real-time runtime
in microseconds
-
-c, --cpu-shares int CPU shares (relative weight)
-
--cpus
decimal Number
of CPUs
-
--cpuset-cpus
string CPUs
in which
to allow execution (
0
-3,
0,
1)
-
--cpuset-mems
string MEMs
in which
to allow execution (
0
-3,
0,
1)
-
-d, --detach Run container
in background
and print container ID
-
--detach-keys
string Override the
key sequence
for detaching a container
-
--device list Add a host device
to the container
-
--device-cgroup-rule list Add a rule
to the cgroup allowed devices list
-
--device-read-bps list Limit read rate (bytes per second)
from a device (
default [])
-
--device-read-iops list Limit read rate (IO per second)
from a device (
default [])
-
--device-write-bps list Limit write rate (bytes per second)
to a device (
default [])
-
--device-write-iops list Limit write rate (IO per second)
to a device (
default [])
-
--disable-content-trust
Skip image verification (
default
true)
-
--dns list
Set
custom DNS servers
-
--dns-
option list
Set DNS options
-
--dns-search list
Set
custom DNS search domains
-
--entrypoint
string Overwrite the
default ENTRYPOINT
of the image
-
-e, --env list
Set environment variables
-
--env-file list Read
in a file
of environment variables
-
--expose list Expose a port
or a range
of ports
-
--
group-add list Add additional groups
to
join
-
--health-cmd
string Command
to run
to check health
-
--health-interval duration Time between running the check (ms|s|m|h) (
default
0s)
-
--health-retries int Consecutive failures needed
to report unhealthy
-
--health-start-period duration Start period
for the container
to initialize before starting health-retries countdown (ms|s|m|h) (
default
0s)
-
--health-timeout duration Maximum time
to allow one check
to run (ms|s|m|h) (
default
0s)
-
--help Print usage
-
-h, --hostname
string Container host name
-
--init Run an init inside the container that forwards signals
and reaps processes
-
-i, --interactive Keep STDIN open even
if
not attached
-
--ip
string IPv4 address (e.g.,
172.30
.100
.104)
-
--ip6
string IPv6 address (e.g.,
2001:db8::
33)
-
--ipc
string IPC mode
to use
-
--isolation
string Container isolation technology
-
--kernel-memory bytes Kernel memory limit
-
-l, --label list
Set meta data
on a container
-
--label-file list Read
in a line delimited file
of labels
-
--link list Add link
to another container
-
--link-local-ip list Container IPv4/IPv6 link-local addresses
-
--log-driver
string Logging driver
for the container
-
--log-opt list Log driver options
-
--mac-address
string Container MAC address (e.g.,
92:d0:c6:
0a:
29:
33)
-
-m, --memory bytes Memory limit
-
--memory-reservation bytes Memory soft limit
-
--memory-swap bytes Swap limit equal
to memory plus swap:
'-1' to enable unlimited swap
-
--memory-swappiness int Tune container memory swappiness (
0
to
100) (
default
-1)
-
--mount mount Attach a filesystem mount
to the container
-
--name
string Assign a name
to the container
-
--network
string Connect a container
to a network (
default
"default")
-
--network-
alias list Add network-scoped
alias
for the container
-
--no-healthcheck Disable any container-specified HEALTHCHECK
-
--oom-kill-disable Disable OOM Killer
-
--oom-score-adj int Tune host
's OOM preferences (-1000 to 1000)
-
--pid
string PID
namespace
to use
-
--pids-limit int Tune container pids limit (
set
-1
for unlimited)
-
--platform
string
Set platform
if server
is multi-platform capable
-
--privileged Give extended privileges
to this container
-
-p, --publish list Publish a container
's port(s) to the host
-
-P, --publish-all Publish all exposed ports
to random ports
-
--read-only Mount the container
's root filesystem as read only
-
--restart
string Restart policy
to apply
when a container exits (
default
"no")
-
--rm Automatically remove the container
when it exits
-
--runtime
string Runtime
to use
for this container
-
--security-opt list Security Options
-
--shm-size bytes Size
of /dev/shm
-
--sig-proxy Proxy received signals
to the process (
default
true)
-
--
stop-signal
string Signal
to
stop a container (
default
"SIGTERM")
-
--
stop-timeout int Timeout (
in seconds)
to
stop a container
-
--storage-opt list Storage driver options
for the container
-
--sysctl map Sysctl options (
default map[])
-
--tmpfs list Mount a tmpfs directory
-
-t, --tty Allocate a pseudo-TTY
-
--ulimit ulimit Ulimit options (
default [])
-
-u, --user
string Username
or UID (format: <name|uid>[:<
group|gid>])
-
--userns
string User
namespace
to use
-
--uts
string UTS
namespace
to use
-
-v, --volume list Bind mount a volume
-
--volume-driver
string
Optional volume driver
for the container
-
--volumes-
from list Mount volumes
from the specified container(s)
-
-w, --workdir
string Working directory inside the container
-
docker ps 参数:
-
MacdeMacBook-Pro:~ mac$ docker ps
--help
-
-
Usage: docker ps [OPTIONS]
-
-
List containers
-
-
Options:
-
-a,
--all Show all containers (default shows just running)
-
-f,
--filter filter Filter output based on conditions provided
-
--format string Pretty-print containers using a Go template
-
-n,
--last int Show n last created containers (includes all states) (default -1)
-
-l,
--latest Show the latest created container (includes all states)
-
--no-trunc Don't truncate output
-
-q,
--quiet Only display numeric IDs
-
-s,
--size Display total file sizes
-
docker images 参数:
-
MacdeMacBook-Pro:~ mac$ docker images
--help
-
-
Usage: docker images [OPTIONS] [REPOSITORY[:TAG]]
-
-
List images
-
-
Options:
-
-a,
--all Show all images (default hides intermediate images)
-
--digests Show digests
-
-f,
--filter filter Filter output based on conditions provided
-
--format string Pretty-print images using a Go template
-
--no-trunc Don't truncate output
-
-q,
--quiet Only show numeric IDs
-
docker-compose 参数:
-
MacdeMacBook-Pro:~ mac$ docker-compose --help
-
Define
and run multi-container applications
with Docker.
-
-
Usage:
-
docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]
-
docker-compose -h|--help
-
-
Options:
-
-f, --file FILE Specify an alternate compose file
-
(
default: docker-compose.yml)
-
-p, --project-name NAME Specify an alternate project name
-
(
default: directory name)
-
--verbose Show more output
-
--log-level LEVEL
Set log level (DEBUG, INFO, WARNING,
ERROR, CRITICAL)
-
--no-
ansi
Do
not print
ANSI control characters
-
-v, --version Print version
and
exit
-
-H, --host HOST Daemon socket
to connect
to
-
-
--tls Use TLS; implied
by --tlsverify
-
--tlscacert CA_PATH Trust certs signed only
by this CA
-
--tlscert CLIENT_CERT_PATH Path
to TLS certificate file
-
--tlskey TLS_KEY_PATH Path
to TLS
key file
-
--tlsverify Use TLS
and verify the remote
-
--
skip-hostname-check Don
't check the daemon's hostname against the
-
name specified
in the client certificate
-
--project-directory PATH Specify an alternate working directory
-
(
default: the path
of the Compose file)
-
--compatibility
If
set, Compose will attempt
to convert deploy
-
keys
in v3 files
to their non-Swarm equivalent
-
-
Commands:
-
build Build
or rebuild services
-
bundle Generate a Docker bundle
from the Compose file
-
config Validate
and view the Compose file
-
create Create services
-
down
Stop
and remove containers, networks, images,
and volumes
-
events Receive real time events
from containers
-
exec Execute a command
in a running container
-
help
Get help
on a command
-
images List images
-
kill Kill containers
-
logs View output
from containers
-
pause Pause services
-
port Print the
public port
for a port binding
-
ps List containers
-
pull Pull service images
-
push Push service images
-
restart Restart services
-
rm Remove stopped containers
-
run Run a one-
off command
-
scale
Set number
of containers
for a service
-
start Start services
-
stop
Stop services
-
top Display the running processes
-
unpause Unpause services
-
up Create
and start containers
-
version Show the Docker-Compose version information
<div class="person-messagebox">
<div class="left-message"><a href="https://blog.csdn.net/Aria_Miazzy">
<img src="https://profile.csdnimg.cn/7/5/5/3_aria_miazzy" class="avatar_pic" username="Aria_Miazzy">
</a></div>
<div class="middle-message">
<div class="title"><span class="tit "><a href="https://blog.csdn.net/Aria_Miazzy" data-report-click="{"mod":"popu_379","ab":"new"}" target="_blank">星河子_YumWisdom</a></span>
<!-- 等级,level -->
<img class="identity-icon" src="https://csdnimg.cn/identity/blog7.png"> </div>
<div class="text"><span>原创文章 180</span><span>获赞 972</span><span>访问量 73万+</span></div>
</div>
<div class="right-message">
<a class="btn btn-sm bt-button personal-watch" data-report-click="{"mod":"popu_379","ab":"new"}">关注</a>
<a href="https://bbs.csdn.net/topics/395526323" target="_blank" class="btn btn-sm bt-button personal-messageboard">他的留言板
</a>
</div>
</div>
</div>