相关疑难解决方法(0)

如何将仅数据卷从一个主机移植到另一个主机?

正如关于使用卷的Docker文档中所描述的那样,所谓的仅数据容器的概念,无论仅数据容器是否实际运行,它都提供可以挂载到多个其他容器的卷.

基本上,这听起来很棒.但有一件事我不明白.

这些卷(由于可移植性原因而未显式映射到主机上的文件夹,如文档所述)由Docker在host(/var/docker/volumes/…)上的某个内部文件夹中创建和管理.

假设我使用这样的卷,然后我需要将它从一个主机迁移到另一个主机 - 如何移植卷?AFAICS它有一个唯一的ID - 我可以将卷及其仅数据容器复制到新主机吗?如何找出要复制的文件?或者是否有一些内置于Docker的支持我还没有发现?

docker

111
推荐指数
5
解决办法
6万
查看次数

Docker 动态更改 mtu?

我有 9 个堆栈的生产 docker swarm,其中大多数都有卷。目前docker正在单节点运行。

我必须添加第二个节点,这是问题开始的地方。尤其是 portainer 的问题是——它变得非常滞后,几乎无法使用。此外,当我将一些容器移动到新节点时,我的项目似乎完全陷入困境 - 问题在于不同节点上的容器之间的通信。有些请求是可以的,但大多数请求似乎都被破坏了。

经过一番研究,我发现问题似乎出在 MTU 上。eth1的MTU是1450,docker默认是1500。

问题是,是否可以即时将 docker 的 MTU 更改为 1450?

我试过:

  1. 将密钥添加到 dockerd --mtu=1450 - docker 服务根本没有启动
  2. 在 docker-compose 中更改主网络的 mtu - 似乎它没有更新,我认为应该重新创建网络
  3. 将 mtu 选项添加到 /etc/docker/daemon.json 似乎也没有效果

如何更改工作生产服务器上的 mtu?可能的停机时间为 10-15 分钟是可以的,但我不想删除所有堆栈并重新创建它们。

如果配置

mtu ifconfig docker docker-swarm

8
推荐指数
1
解决办法
1万
查看次数

可以移动Docker容器(不是Docker镜像)吗?

我在Docker网站上找到了这些信息

Docker容器可以运行,启动,停止,移动和删除.

据我所知,Docker-Images可以移动,而Docker-Containers则无法移动.但上面的信息显然低于标题"Docker容器".

所以我想知道,容器是否可以移动(如果不是:"Docker容器可以移动"是什么意思).

谢谢!

docker

2
推荐指数
1
解决办法
179
查看次数

标签 统计

docker ×3

docker-swarm ×1

ifconfig ×1

mtu ×1