@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@
原文链接:https://www.f2er.com/docker/436524.html--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.