云计算核心技术Docker教程:Docker 守护进程dockerd命令详解
Docker用于管理容器的守护进程,叫dockerd,docker是可以分为服务端和客户端的。即有host和client,dockerd可以理解为docker的引擎,来直接控制docker 的守护进程的行为。 Usage: dockerd COMMAND A self-sufficient runtime for containers. Options参数: --add-runtime runtime 注册另一个兼容的OCI运行时(默认[]) --allow-nondistributable-artifacts list 允许推送不可分发的工件到注册表 --api-cors-header string 在Engine API中设置CORS头 --authorization-plugin list 要加载的授权插件 --bip string 指定网桥IP -b, - bridge string 将容器连接到网桥 --cgroup-parent string 为所有容器设置父cgroup --cluster-advertise string 要广告的地址或接口名称 --cluster-store字符串 分布式存储后端的URL --cluster-store-opt map 设置集群存储选项(默认map []) --config-file string 守护程序配置文件(默认值“/etc/docker/daemon.json”) --containerd string containerd grpc address --cpu-rt-period int 以微秒为单位限制CPU实时周期 --cpu-rt-runtime int 以微秒为单位限制CPU实时运行时 --cri-containerd 启动容器与cri --data-root string 持久Docker状态的根目录(默认“/ var / lib / docker”) -D, - debug启用调试模式 --default-address-pool pool-options 特定于节点的默认地址池本地网络 --default-gateway ip 容器默认网关IPv4地址 --default-gateway-v6 ip Container默认网关IPv6地址 --default-ipc-mode string 容器ipc的默认模式(“可分享”|“私人”)(默认“可分享”) --default-runtime string 容器的默认OCI运行时(默认“runc”) --default-shm-size bytes 容器的默认shm大小(默认为64MiB) --default-ulimit ulimit 容器的默认ulimits(默认[]) --dns列出 要使用的DNS服务器 --dns-opt列出 要使用的DNS选项 --dns-search list 要使用的DNS搜索域 --exec-opt list 运行时执行选项 --exec-root string 执行状态文件的根目录(默认“/ var / run / docker”) --experimental 启用实验功能 --fixed-cidr string 固定IP的IPv4子网 --fixed-cidr-v6字符串 用于固定IP的IPv6子网 -G, - group string unix套接字的组(默认为“docker”) --help 打印用法 -H, - 主机列表 要连接的守护程序套接字 --icc 启用容器间通信(默认为true) --init 在容器中运行init以转发信号和收割过程 --init-path string docker -init二进制文件的路径 --insecure-registry list 启用不安全的注册表通信 --ip ip 绑定容器端口时的默认IP(默认0.0.0.0) --ip-forward 启用net.ipv4.ip_forward(默认为true) --ip-masq 启用IP伪装(默认为true) --iptables 启用iptables规则的添加(默认值真正) --ipv6 启用IPv6网络 --label list 为守护进程设置key = value标签 --live-restore 启用docker的 实时恢复容器仍在运行 --log-driver string 容器日志的默认驱动程序(默认值“JSON文件”) -l, - log-level string 设置日志记录级别("debug"|"info"|"warn"|"error"|"fatal")(默认“信息”) --log-opt map 容器的默认日志驱动程序选项(默认地图[]) --max-concurrent-downloads int 设置每个的最大并发下载量拉(默认3) --max-concurrent-uploads int 设置每个的最大并发上载数推(默认5) --metrics-addr string 设置服务的默认地址和端口指标api --mtu int 设置容器网络MTU --network-control-plane-mtu int 网络控制平面MTU(默认1500) --no-new-privileges 默认为new设置no-new-privileges集装箱 --node-generic-resource list 通告用户定义的资源 --oom-score-adjust int 设置守护进程的oom_score_adj(默认-500) -p, - ppdfile string 用于守护程序PID文件的路径(默认值“/var/run/docker.pid”) --raw-logs 没有ANSI着色的完整时间戳 --registry-mirror list 首选Docker注册表镜像 --seccomp-profile string seccomp配置文件的路径 --selinux-enabled 启用selinux支持 --shutdown-timeout int 设置默认关闭超时(默认为15) -s, - storage-driver string 要使用的存储驱动程序 --storage-opt list 存储驱动程序选项 --swarm-default-advertise-addr string 设置swarm的默认地址或接口广告地址 --tls 使用TLS; 由--tlsverify暗示 --tlscacert字符串 仅由此CA签名的信任证书(默认“/root/.docker/ca.pem”) --tlscert string TLS证书文件的路径(默认值“/root/.docker/cert.pem”) --tlskey string TLS密钥文件的路径(默认值“/root/.docker/key.pem”) --tlsverify 使用TLS并验证远程 --userland-proxy 使用userland代理进行环回流量(默认为true) --userland-proxy-path string userland代理二进制文件的路径 --userns-remap string 用户名称空间的用户/组设置 -v, --version 打印版本信息并退出 dockerd是管理容器的持久性过程。Docker为守护程序和客户端使用不同的二进制文件。要运行守护程序,请键入dockerd。 要使用调试输出运行守护程序,请使用dockerd -D或添加"debug": true到daemon.json文件中。 (编辑:应用网_阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |