docker – 如何在Debian上启用AUFS?

前端之家收集整理的这篇文章主要介绍了docker – 如何在Debian上启用AUFS?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_301_1@当我尝试通过以下方式安装docker时:

@H_301_1@

curl -sSL https://get.docker.com/ | sh
@H_301_1@我收到消息:

@H_301_1@

@H_301_1@Warning: current kernel is not supported by the linux-image-extra-virtual package. We have no AUFS support. Consider installing the packages linux-image-virtual kernel and linux-image-extra-virtual for AUFS support.

@H_301_1@但是,Debian Jessie似乎不存在任何包:

@H_301_1@

# apt-get install linux-image-virtual linux-image-extra-virtual
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-image-virtual
E: Unable to locate package linux-image-extra-virtual
@H_301_1@我在这里错过了什么?
最佳答案
现代内核不支持aufs,因此您应跳过aufs的overlayfs.只需使用以下选项重新启动docker守护程序:

@H_301_1@

--storage-driver=overlay2
@H_301_1@(或将此选项添加到/ etc / default / docker)

@H_301_1@在某些系统中,您应该通过创建带有内容的/etc/systemd/system/docker.service来添加文件/ etc / default / docker的处理以启动过程:

@H_301_1@

[Service]
EnvironmentFile=-/etc/default/docker
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// $OPTIONS \
      $DOCKER_STORAGE_OPTIONS \
      $DOCKER_NETWORK_OPTIONS \
      $BLOCK_REGISTRY \
      $INSECURE_REGISTRY \
      $DOCKER_OPTS
@H_301_1@更多信息here

@H_301_1@执行

@H_301_1@

systemctl daemon-reload
@H_301_1@要使更改生效.

@H_301_1@警告!您的所有图像都无法访问.如果你想保留它们,只需保存并重新加载它们.你可以找到很好的描述here

@H_301_1@UPD.我已经将叠加层更改为overlay2,因为它解决了比here更多的问题

@H_301_1@UDP.不相关,因为在现代版本的docker(18-06)中默认使用了overlay2.

原文链接:https://www.f2er.com/docker/436524.html

猜你在找的Docker相关文章