美文网首页云计算
steamdeck 安装 docker

steamdeck 安装 docker

作者: 梅_梅 | 来源:发表于2022-12-17 21:58 被阅读0次

    因为默认登录的账号 deck 没有设置密码,我们需要手动设置,终端执行以下命令:

    passwd
    

    上面设置的是当前登录用户 deck 的密码,我们同时可以设置 root 的密码:

    passwd root
    

    开启 SSH

    密码设置完成后,我们执行以下命令开启 ssh:

    systemctl enable sshd
    systemctl start sshd
    

    开启成功后,我们可以执行以下命令查看 ssh 状态:

    systemctl status sshd
    

    Active 显示 running 即代表启动成功

     sshd.service - OpenSSH Daemon
         Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: disabled)
         Active: active (running) since Mon 2022-10-03 10:37:59 CST; 3h 20min ago
       Main PID: 73134 (sshd)
          Tasks: 1 (limit: 17714)
         Memory: 10.2M
            CPU: 1.521s
         CGroup: /system.slice/sshd.service
                 └─73134 "sshd: /usr/bin/sshd -D [listener] 0 of 10-100 startups"
    
    此时我们就可以通过电脑进行连接:
    
    # IP为当前 steamdeck 的 IP,可以在网络连接中查看
    # 回车之后输入之前设置的密码即可
    ssh deck@IP
    

    安装 Docker

    为了获取磁盘完整的读写权限,我们需要关闭系统默认的只读模式

    sudo steamos-readonly disable
    

    执行以下命令刷新 Package 并初始化相关密钥:

    # Refresh
    sudo pacman -Ssy
    # Initialize the pacman keyring
    sudo pacman-key --init
    # Populate the pacman keyring with the default Arch Linux keys
    sudo pacman-key --populate archlinux
    

    完成上述操作后,我们便可以安装 Docker:

    sudo pacman -S docker docker-compose
    

    设置非 root 账号:

    # 添加 docker 用户组
    sudo groupadd docker
    # 将当前用户添加到 docker 用户组
    sudo usermod -aG docker $USER
    # 激活 docker 用户组
    newgrp docker
    

    启用并设置开机自启:

    systemctl enable docker
    systemctl start docker
    
    flatpak install nm-cloud-setup
    

    相关文章

      网友评论

        本文标题:steamdeck 安装 docker

        本文链接:https://www.haomeiwen.com/subject/uhdjqdtx.html