steamdeck 安裝 docker

因為默認登錄的賬號 deck 沒有設置密碼,我們需要手動設置,終端執(zhí)行以下命令:

passwd

上面設置的是當前登錄用戶 deck 的密碼,我們同時可以設置 root 的密碼:

passwd root

開啟 SSH

密碼設置完成后,我們執(zhí)行以下命令開啟 ssh:

systemctl enable sshd
systemctl start sshd

開啟成功后,我們可以執(zhí)行以下命令查看 ssh 狀態(tài):

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,可以在網(wǎng)絡連接中查看
# 回車之后輸入之前設置的密碼即可
ssh deck@IP

安裝 Docker

為了獲取磁盤完整的讀寫權(quán)限,我們需要關閉系統(tǒng)默認的只讀模式

sudo steamos-readonly disable

執(zhí)行以下命令刷新 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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容