启动的docker的二进制文件是dockerd,首先需要知道 dockerd 的文件路径,那么可以使用
<path>/dockerd & 启动docker,这里详细介绍下启动参数的使用。
Tips 1:Docker中的组件介绍
Tips 2:Docker的配置文件 daemon.json 详细解
Tips 3:一般情况下,配置文件 deamon.json 中配置项目,在启动参数中同样适用(会有些许不同),但需要注意的一点,配置文件中如果已经有某个配置项,则无法在启动参数中增加,会出现冲突的错误。例如:在配置文件中,配置pidfile,那么启动参数中如果有–pidfile , 则提示:
unable to configure the Docker daemon with file /usr/local/docker/daemon.json: the following directives are specified both as a flag and in the configuration file: pidfile: (from flag: /var/run/docker/docker.pid, from file: /var/run/docker/docker.pid)
–config-file <file> | 配置文件路径 |
–debug, -D | 启用debug的模式,启用后,可以看到很多的启动信息。默认 false |
–pidfile, -p | pid文件 |
–registry-mirror | 镜像加速的地址,增加后在 docker info 中可查看 |
–help | 打印帮助信息 |
–graph, -g | 已废弃,使用–data-root代替 |
–data-root | Docker运行时使用的根路径,根路径下的内容稍后介绍,默认/var/lib/docker |
–group=docker | Unix套接字的属组,仅指/var/run/docker.sock,在后台运行模式下,赋予指定的Group到相应的unix socket上。注意,当此参数 –group 赋予空字符串时,将去除组信息。 |
-H, –host | |
–dns | 设定容器的DNS地址,在容器的 /etc/resolv.conf 文件中可查看。注意:如果不设置, Docker 会默认用主机上的 /etc/resolv.conf 来配置容器。 [root@110 ~]# docker run -it –dns=114.114.114.114 –dns=8.8.8.8 centos bash -c “cat /etc/resolv.conf” search 100.com nameserver 114.114.114.114 nameserver 8.8.8.8 例如: [root@110 ~]# docker run -it centos bash -c “cat /etc/resolv.conf” search 100.com nameserver 192.168.80.1 |
–dns-search | 设定容器的搜索域,当设定搜索域为 .example.com 时,在搜索一个名为 host 的 主机时,DNS 不仅搜索host,还会搜索 host.example.com 。 注意:如果不设置, Docker 会默认用主机上的 /etc/resolv.conf 来配置容器。 |
–dns-opt | 容器 /etc/resolv.conf 文件,其他设置 |
–selinux-enabled | 默认 false,启用selinux支持 |
–tls | 默认 false, 启动TLS认证开关 |
–tlscacert | 默认 ~/.docker/ca.pem ,通过CA认证过的的certificate文件路径 |
–tlscert | 默认 ~/.docker/cert.pem ,TLS的certificate文件路径 |
–tlskey | 默认 ~/.docker/key.pem,TLS的key文件路径 |
–tlsverify | 默认false,使用TLS并做后台进程与客户端通讯的验证 |
-v, –version | 默认false,显示版本信息 |
–ip-forward | 默认true, 启用 net.ipv4.ip_forward ,进入容器后使用 sysctl -a | grep net.ipv4.ip_forward 查看 |
–label | docker主机的标签,很实用的功能 例如定义:–label nodeName=host-121 label 使用方法参考:Docker的命令之集群服务管理 Service |
aaaa | bbbbb |
aaaa | bbbbb |
aaaa | bbbbb |
aaaa | bbbbb |
aaaa | bbbbb |
aaaa | bbbbb |
aaaa | bbbbb |
aaaa | bbbbb |
推荐相关文档:
- Docker的安装
- Docker的配置文件 daemon.json 详细解
- Docker的启动参数
- Docker的命令之概述
- Docker的命令之容器管理 Container
- Docker的命令之镜像管理 Image
- Docker的命令之网络管理 network
- Docker的命令之集群节点管理 Swarm node
- Docker的命令之插件管理 Plugin
- Docker的命令之安全管理 Docker secret
- Docker的命令之集群服务管理 Service
- Docker的命令之 Docker stacks
- Docker的命令之集群管理 swarm
- Docker的命令之系统管理 Docker system
- Docker的命令之数据卷管理 Volume
- Docker的命令之快捷指令
- Docker中的镜像构建-Dockerfile指令详解
- Docker的实践笔记
- Docker create / Docker run 的选项详解
Pingback引用通告: Docker的命令 | 精彩每一天
Pingback引用通告: Docker的配置文件 daemon.json 详细解 | 精彩每一天
Pingback引用通告: Docker的安装 | 精彩每一天
Pingback引用通告: Docker的命令之集群服务管理 Service | 精彩每一天
Pingback引用通告: Docker create / Docker run 的选项详解 | 精彩每一天
Pingback引用通告: Docker的命令之安全管理 Docker secret | 精彩每一天