docker update
时间: 2023-10-12 11:04:50 浏览: 104
Docker Update命令用于更新已安装的Docker软件。可以使用以下命令进行更新:
```shell
sudo apt-get update
sudo apt-get upgrade docker-ce
```
第一个命令`sudo apt-get update`用于更新软件包列表,确保系统中的软件包信息是最新的。
第二个命令`sudo apt-get upgrade docker-ce`用于升级Docker软件。请注意,这需要具有管理员权限。
如果你使用的是不同的操作系统或不同的包管理器,可以根据相应的命令进行更新。
相关问题
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 配置文件了。编辑完成后,退出编辑器并保存文件,容器会自动删除。
docker update --mount type=bind,source=/etc/docker/daemon.json,target=/etc/docker/daemon.json,readonly=false 4f7188cc4b79执行这条命名时报错unknown flag: --mount See 'docker update --help'.
这个命令是用于更新一个正在运行的 Docker 容器的配置的。然而,`--mount` 这个选项是在 Docker 17.06 版本之后才被引入的,如果你的 Docker 版本过低,就会出现 `unknown flag: --mount` 的错误提示。
你可以尝试使用 `-v` 或 `--volume` 这个选项来代替 `--mount`,这个选项在早期版本的 Docker 中也是可用的。例如:
```
docker update -v /etc/docker/daemon.json:/etc/docker/daemon.json:ro 4f7188cc4b79
```
这个命令将会将宿主机上的 `/etc/docker/daemon.json` 文件映射到容器内的 `/etc/docker/daemon.json`,并且设置为只读模式。