gpt4 book ai didi

docker - 我可以在 Synology DS418 上安装 Docker 吗?

转载 作者:行者123 更新时间:2023-12-05 04:49:37 29 4
gpt4 key购买 nike

有没有办法在 Synology DS418 上安装 Docker?

我试过this有了这个aarch64/docker-20.10.6.tgz .

这是我做的步骤:

  1. https://download.docker.com/linux/static/stable/aarch64/ 下载静态 docker 二进制文件.我选择 aarch64/docker-20.10.6.tgz,但我可能在这里弄错了。

  2. tar xzvf/path/to/.tar.gz

  3. sudo cp docker/*/usr/bin/

  4. 使用以下配置创建/etc/docker/daemon.json 配置文件:

{
"storage-driver": "vfs",
"iptables": false,
"bridge": "none"
}
  1. sudo dockerd &

我在执行第 5 步时收到此错误。

xxx@NAS:~$ sudo dockerd &
[1] 806
xxx@NAS:~$ INFO[2021-05-04T14:35:55.752149353-05:00] Starting up
WARN[2021-05-04T14:35:55.753236211-05:00] could not change group /var/run/docker.sock to docker: group docker not found
INFO[2021-05-04T14:35:55.753833733-05:00] libcontainerd: containerd is still running pid=28644
INFO[2021-05-04T14:35:55.753946586-05:00] parsed scheme: "unix" module=grpc
INFO[2021-05-04T14:35:55.754184624-05:00] scheme "unix" not registered, fallback to default scheme module=grpc
INFO[2021-05-04T14:35:55.754265514-05:00] ccResolverWrapper: sending update to cc: {[{unix:///var/run/docker/containerd/containerd.sock <nil> 0 <nil>}] <nil> <nil>} module=grpc
INFO[2021-05-04T14:35:55.754313995-05:00] ClientConn switching balancer to "pick_first" module=grpc
WARN[2021-05-04T14:35:56.754892127-05:00] grpc: addrConn.createTransport failed to connect to {unix:///var/run/docker/containerd/containerd.sock <nil> 0 <nil>}. Err :connection error: desc = "transport: error while dialing: dial unix:///var/run/docker/containerd/containerd.sock: timeout". Reconnecting... module=grpc
WARN[2021-05-04T14:35:59.191460361-05:00] grpc: addrConn.createTransport failed to connect to {unix:///var/run/docker/containerd/containerd.sock <nil> 0 <nil>}. Err :connection error: desc = "transport: error while dialing: dial unix:///var/run/docker/containerd/containerd.sock: timeout". Reconnecting... module=grpc
WARN[2021-05-04T14:36:03.215171500-05:00] grpc: addrConn.createTransport failed to connect to {unix:///var/run/docker/containerd/containerd.sock <nil> 0 <nil>}. Err :connection error: desc = "transport: error while dialing: dial unix:///var/run/docker/containerd/containerd.sock: timeout". Reconnecting... module=grpc
WARN[2021-05-04T14:36:08.582014438-05:00] grpc: addrConn.createTransport failed to connect to {unix:///var/run/docker/containerd/containerd.sock <nil> 0 <nil>}. Err :connection error: desc = "transport: error while dialing: dial unix:///var/run/docker/containerd/containerd.sock: timeout". Reconnecting... module=grpc
failed to start containerd: timeout waiting for containerd to start

非常感谢

最佳答案

你所缺少的是:

sudo synogroup --add docker $USER

如果您以非 root 用户身份运行此命令,该用户将能够在没有 sudo 的情况下执行 docker 命令。

如果你不想这样,尝试以 root

运行命令
sudo synogroup --add docker 

可能有用。但我还没有测试后两种方法。

关于docker - 我可以在 Synology DS418 上安装 Docker 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67550739/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com