| 参数 | 作用 |
|---|---|
| —graph DOCKER_ROOT_DIR | 指定docker产生数据存放的目录 |
| —registry-mirror URL | 指定官方registry的镜像站点 |
| —insecure-registry URL | 指定不安全的私有仓库 URL |
| -H tcp://URL | 指定运行远程控制的ip地址和端口 |
systemd 服务单元文件
如果是通过包管理工具安装的docker,那么也是自动注册到 systemd 服务单元里去了(/lib/systemd/system/docker.service),可以在其中修改启动参数,配置 docker daemon 的运行方式
配置文件
/etc/docker/daemon.json
常用配置,如果没有安装 nvidia-docker2, 下面 runtimes 部门可以去掉
{"log-driver": "json-file","log-opts": {"max-file": "1","max-size": "10m"},"insecure-registries": ["registry.local:5000"],"registry-mirrors": ["https://registry.docker-cn.com","https://4f9bmk46.mirror.aliyuncs.com"],"node-generic-resources": ["NVIDIA-GPU=GPU-f0c6eea"],"default-runtime": "nvidia","runtimes": {"nvidia": {"path": "nvidia-container-runtime","runtimeArgs": []}}}
全部配置的参考
Linux
{"authorization-plugins": [],"data-root": "","dns": [],"dns-opts": [],"dns-search": [],"exec-opts": [],"exec-root": "","experimental": false,"features": {},"storage-driver": "","storage-opts": [],"labels": [],"live-restore": true,"log-driver": "","log-opts": {},"mtu": 0,"pidfile": "","cluster-store": "","cluster-store-opts": {},"cluster-advertise": "","max-concurrent-downloads": 3,"max-concurrent-uploads": 5,"default-shm-size": "64M","shutdown-timeout": 15,"debug": true,"hosts": [],"log-level": "","tls": true,"tlsverify": true,"tlscacert": "","tlscert": "","tlskey": "","swarm-default-advertise-addr": "","api-cors-header": "","selinux-enabled": false,"userns-remap": "","group": "","cgroup-parent": "","default-ulimits": {"nofile": {"Name": "nofile","Hard": 64000,"Soft": 64000}},"init": false,"init-path": "/usr/libexec/docker-init","ipv6": false,"iptables": false,"ip-forward": false,"ip-masq": false,"userland-proxy": false,"userland-proxy-path": "/usr/libexec/docker-proxy","ip": "0.0.0.0","bridge": "","bip": "","fixed-cidr": "","fixed-cidr-v6": "","default-gateway": "","default-gateway-v6": "","icc": false,"raw-logs": false,"allow-nondistributable-artifacts": [],"registry-mirrors": [],"seccomp-profile": "","insecure-registries": [],"no-new-privileges": false,"default-runtime": "runc","oom-score-adjust": -500,"node-generic-resources": ["NVIDIA-GPU=UUID1", "NVIDIA-GPU=UUID2"],"runtimes": {"cc-runtime": {"path": "/usr/bin/cc-runtime"},"custom": {"path": "/usr/local/bin/my-runc-replacement","runtimeArgs": ["--debug"]}},"default-address-pools":[{"base":"172.80.0.0/16","size":24},{"base":"172.90.0.0/16","size":24}]}
Windows
{"authorization-plugins": [],"data-root": "","dns": [],"dns-opts": [],"dns-search": [],"exec-opts": [],"experimental": false,"features":{},"storage-driver": "","storage-opts": [],"labels": [],"log-driver": "","mtu": 0,"pidfile": "","cluster-store": "","cluster-advertise": "","max-concurrent-downloads": 3,"max-concurrent-uploads": 5,"shutdown-timeout": 15,"debug": true,"hosts": [],"log-level": "","tlsverify": true,"tlscacert": "","tlscert": "","tlskey": "","swarm-default-advertise-addr": "","group": "","default-ulimits": {},"bridge": "","fixed-cidr": "","raw-logs": false,"allow-nondistributable-artifacts": [],"registry-mirrors": [],"insecure-registries": []}
