Docker
安装教程WindowsMacLinuxDocker大约 1 分钟约 393 字...
容器安装
bash <(curl -L gitee.com/TimeRainStarSky/TRSS_AllBot/raw/main/Install-Docker.sh)
自定义功能
自定义 安装路径 DIR
启动命令 CMD
容器名 DKNAME
(可用于多开)
举例:将脚本安装至 /Bot
启动命令 trss
容器名 TRSS
# 原安装命令
bash <(x)
# 修改后安装命令
DIR=/Bot CMD=trss DKNAME=TRSS bash <(x)
容器管理
docker ps -as
docker start 容器名 # 默认开机自启,无需手动启动
docker restart -t0 容器名
docker stop -t0 容器名
docker rm -f 容器名
docker run -itd
-h 主机名
--name 容器名
-v 数据路径:/root/项目名
--restart always #自启动
-p 主机端口:容器端口 #端口映射
镜像名
常见问题
Docker 安装失败
- Docker 官方教程:https://docker.com
- Docker-Practice 教程:https://vuepress.mirror.docker-practice.com/install
Cannot connect to the Docker daemon at unix:///var/run/docker.sock
启动 Docker Daemon
# systemctl
systemctl enable --now docker
# service
service docker start
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock
添加当前用户到 docker 组
sudo usermod -aG docker $USER
服务器 Linux 发行版 推荐使用 Debian 11
以上
若只有 Debian 10
以下,可执行以下命令并重启服务器后升级到 Debian 12
echo 'deb http://ftp.cn.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://ftp.cn.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb http://ftp.cn.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware'>/etc/apt/sources.list
apt update && apt full-upgrade -y && apt autoremove --purge -y && apt clean