tc/docker//daemon.json
时间: 2024-09-05 17:00:23 浏览: 46
`tc/docker-daemon.json` 是 Docker 容器引擎 Docker 的一个配置文件,它通常位于 `/etc/docker/daemon.json` 路径下。这个文件允许用户自定义 Docker 运行时的行为和网络设置,而不必通过命令行选项或者环境变量。通过 `daemon.json`,你可以指定像资源限制、日志驱动、桥接模式下的网络命名等高级选项。
例如,你可以设置 `iptables` 或 `nftables` 驱动来管理容器网络规则,或者控制容器的最大内存使用量。以下是该文件的一些常见配置示例:
```json
{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m"
},
"iptables": true,
"ip-forward": true,
"registry-mirrors": ["https://your-mirror-url"],
"exec-opts": { "native.cgroupdriver": "cgroupsfs" }
}
```
相关问题
执行完docker start /etc/docker/daemon.json:/etc/docker/daemon.json jenk报错Error response from daemon: No such container: etc/docker/daemon.json:/etc/docker/daemon.json jenkins Error: failed to start containers: /etc/docker/daemon.json:/etc/docker/daemon.json
你的命令有误,应该是 `docker start jenkins`,不需要指定 `/etc/docker/daemon.json:/etc/docker/daemon.json` 这个参数。这个参数是用来指定 Docker daemon 的配置文件的路径的。如果你需要修改 Docker daemon 的配置,可以先使用 `docker container stop jenkins` 停止 Jenkins 容器,然后再使用 `docker run` 命令启动 Jenkins 并指定配置文件路径。例子如下:
```
docker run -d \
--name jenkins \
--restart always \
-p 8080:8080 \
-p 50000:50000 \
-v /opt/jenkins:/var/jenkins_home \
-v /etc/docker/daemon.json:/etc/docker/daemon.json \
jenkins/jenkins:lts
```
其中 `-v /etc/docker/daemon.json:/etc/docker/daemon.json` 指定了 Docker daemon 的配置文件路径。
# /etc/docker/daemon.json bash: /etc/docker/daemon.json: 权限不够
这个问题是由于权限不足导致的。您需要使用具有足够权限的用户来访问和修改该文件。您可以尝试使用sudo命令来获取管理员权限,例如:
```
sudo vi /etc/docker/daemon.json
```
然后输入您的密码以确认权限。这将允许您以管理员身份编辑daemon.json文件。请确保在编辑完毕后保存更改并退出编辑器。
阅读全文