vi指令配置docker文件daemon.json
时间: 2023-12-04 22:05:23 浏览: 104
您可以使用以下命令来编辑 Docker daemon.json 文件:
```
sudo vi /etc/docker/daemon.json
```
然后,您可以在文件中添加您需要的配置,例如:
```
{
"registry-mirrors": ["https://your.docker.mirror"],
"insecure-registries":["your.insecure.registry:port"]
}
```
完成后,保存并退出文件。接下来,重新启动 Docker 服务以使配置生效:
```
sudo systemctl restart docker
```
相关问题
# /etc/docker/daemon.json bash: /etc/docker/daemon.json: 权限不够
这个问题是由于权限不足导致的。您需要使用具有足够权限的用户来访问和修改该文件。您可以尝试使用sudo命令来获取管理员权限,例如:
```
sudo vi /etc/docker/daemon.json
```
然后输入您的密码以确认权限。这将允许您以管理员身份编辑daemon.json文件。请确保在编辑完毕后保存更改并退出编辑器。
docker update -v /etc/docker/daemon.json:/etc/docker/daemon.json:rw 4f7188cc4b79,执行该命名时报错unknown shorthand flag: 'v' in -v See 'docker update --help'.
这个错误信息提示是因为缩写参数 -v 在 docker update 命令中已经被使用了,不能再用作其他的含义。如果你想要更新容器的挂载卷,可以使用以下命令:
```
docker update --mount source=<volume-name>,target=<container-path> <container-id>
```
其中,<volume-name> 是要挂载的卷的名称,<container-path> 是容器内部的挂载路径,<container-id> 是要更新的容器的 ID。你可以将这些参数替换成你实际的值。
如果你想要修改 Docker 守护进程的配置文件,可以使用以下命令:
```
docker run -v /etc/docker:/etc/docker --rm -it docker:stable vi /etc/docker/daemon.json
```
这个命令会在一个新的容器中启动 vi 编辑器,然后将宿主机的 /etc/docker 目录挂载到容器的 /etc/docker 目录中,这样你就可以编辑宿主机上的 daemon.json 配置文件了。编辑完成后,退出编辑器并保存文件,容器会自动删除。
阅读全文