Home avatar

Lixp 的 Blog

Ubuntu的Docker容器和镜像消失

一次ubuntu Linux机器内存溢出强行重启机器, 启动后docker的容器和镜像全部消失, 后台还有容器相关进程在运行, apt重装docker, 容器和镜像全部都能看到了, 然后在某次正常重启后, 又消失了, 网上查询了很多方式, 都不行, 最后发现是因为snap安装的docker和apt安装的docker共存导致的.

Ubuntu系统NVIDIA驱动和CUDA安装

使用Ubuntu官方仓库安装:

  1. sudo ubuntu-drivers autoinstall
  2. 重启
  3. sudo apt install nvidia-cuda-toolkit
  4. sudo apt install nvidia-container-toolkit / sudo apt install nvidia-docker2

这种方式比传统的去NVIDIA官网下载.run文件安装更简单, 并且仓库源由Ubuntu官方维护, 兼容性错误更少

MySQL安装相关

# 普通安装
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码 mysql

# 退出自动重启
docker run -itd --restart=always --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码 mysql

部署aria2 Pro服务

docker run -d \
    --name aria2-pro \
    --restart unless-stopped \
    --log-opt max-size=50m \
    --network host \
    -e RPC_SECRET="密码" \
    -e RPC_PORT=6800 \
    -e LISTEN_PORT=6888 \
    -v $PWD/aria2/config:/config \
    -v $PWD/aria2/downloads:/downloads \
    p3terx/aria2-pro