首页 > 其他分享 >本人NAS中常用docker配置文件分享

本人NAS中常用docker配置文件分享

时间:2023-05-15 19:45:16浏览次数:33  
标签:配置文件 -- 安装 sudo NAS docker Docker ql

由于重装系统的时候,备份docker备份有误,现在所有的docker都得重新安装,想着在安装的时候顺便分享一下使用的镜像吧

系统:Ubuntu 23.04 (GNU/Linux 6.2.0-20-generic x86_64)

配置:cpu:8700t es
   内存:16g *2
   固态:1t
   机械:4t+4t+12t+8t
   GPU:Tesla p4
   机箱:T48矿机(闲鱼200不包邮送350w电源)
   电源:350w

  ###########################################

1.首先是安装docker

#更新系统包列表:
sudo apt-get update #安装 Docker 的依赖项: sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release #添加 Docker GPG 密钥: curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg #添加 Docker APT 仓库到系统源: echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null #更新系统包列表: sudo apt-get update #安装 Docker: sudo apt-get install docker-ce docker-ce-cli containerd.io #验证 Docker 是否正确安装:(可选) sudo docker run hello-world
#安装 Docker 后通常需要将当前用户添加到 docker 用户组中,以便于无需使用 sudo 即可访问 Docker 命令。可以使用以下命令将当前用户添加到 docker 用户组中
sudo usermod -aG docker $USER  #这里需要更改$USER为你当前使用的用户名

完成以上操作后,注销并重新登录系统,即可开始使用 Docker。

##########################

2.通过docker安装NAS其他软件

在安装docker之后,我习惯将docker容器的配置文件放在固态盘中,因此创建在根目录下的docker文件夹

sudo mkdir /docker

2.1安装portainer

我习惯性安装portainer图形化管理工具来管理docker

  docker run -d \
  -p 9000:9000 \
  --name portainer \
  --restart always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /docker/portainer:/data \
  portainer/portainer-ce:latest
  

2.2安装国产版jellyfin

此版本的jellyfin经过驱动优化等,推荐使用

这里的 -v  按照自己需求配置哈

  docker run -d \
  --name=jellyfin \
  -e TZ=Asia/Shanghai \
  -p 8096:8096 \
  -v /docker/jellyfin:/config \
  -v /data/TV/:/TV \--restart unless-stopped \
  nyanmisaka/jellyfin:latest

2.3安装签到

 docker run -d \
 -p 8923:80 \
 --name qiandao \
 -v /docker/qiandao/config:/usr/src/app/config \
 --restart=always \
 a76yyyy/qiandao:latest

2.4安装青龙

docker run -dit \
  -v /docker/ql/config:/ql/config \
  -v /docker/ql/log:/ql/log \
  -v /docker/ql/db:/ql/db \
  -v /docker/ql/repo:/ql/repo \
  -v /docker/ql/raw:/ql/raw \
  -v /docker/ql/scripts:/ql/scripts \
  -v /docker/ql/jbot:/ql/jbot \
  -p 8700:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

.....未完待续

标签:配置文件,--,安装,sudo,NAS,docker,Docker,ql
From: https://www.cnblogs.com/ZFKun-Y/p/17402843.html

相关文章

  • Docker绑定指定CPU核心
    需求使用多个Container并行任务希望可以对CPU不同核心进行负载均衡。实现可以通过cpuset-cpus参数进行资源管理dockerrun--rm-it--cpuset-cpus8-15ubuntu:18.04nproc#8可以看到host后8核被绑定在guest中且总核心数为8参考https://docs.docker.com/config/contain......
  • docker实用工具之查看容器启动命令
    随着docker使用的深入,有一个痛点出现了,就是在用的docker容器启动命令是啥,启动命令对应docker容器来说相当于容器的根,但是一般的使用场景,启动完容器之后,如果不刻意记录,启动命令就很容易丢失了没有启动命令,就不敢轻易删除容器,还有容器内的数据是否挂在出来也不能及时发现,对后面的......
  • 修改 Docker 的默认存储路径
    通过修改Docker配置文件的方式来修改Docker数据存储路径,以减少系统盘的占用空间。1、停止Docker服务systemctlstopdocker2、备份当前的Docker数据存储目录/var/lib/dockermv/var/lib/docker/var/lib/docker.bak3、创建新的Docker数据存储目录,例如/data/doc......
  • Docker安装
    前提说明Docker并非是一个通用的容器工具,它依赖于已存在并运行的Linux内核环境。Docker实质上是在已经运行的Linux下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的Linux主机。因此,Docker必须部署在Linux内核的系统上。如果其它系统想部署Docker就必须安装一个虚......
  • Docker学习笔记
    Docker学习笔记安装docker卸载旧版本yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\......
  • 批量备份docker镜像
    首先,停止所有正在运行的容器dockerstop$(dockerps-a-q)列出所有停止的容器ID并写入list.txt文件dockerps-a--filter"status=exited"-q>list.txt编写bash脚本并运行#!/bin/bashwhilereadcontainer_id;doecho"Exportingcontainer$container_id..."......
  • 踩坑 | centos7系统中docker安装MINIO
    一开始使用的docker版本是用yum命令下载的,版本号为1.13.0,于是在创建MINIO容器的过程中,每次都有容器ID返回,但使用dockerps命令查看发现没有容器启动使用命令查看日志文件dockerlog容器ID前3位发现提醒于是决定将docker版本升级一下,参考链接https://blog.csdn.net/qq_1537......
  • docker compose fullstack example -- keycloak web grant-type: password
    fastapi-react-postgres-keycloak-ssohttps://github.com/fanqingsong/fastapi-react-postgres-keycloak-sso version:"3"services:nginx:image:nginx:1.17volumes:-./nginx/nginx.conf:/etc/nginx/conf.d/default.conf-./log......
  • docker简介
    docker是什么?解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术传统虚拟机和容器的对比传统虚拟机虚拟机就是带环境安装的这一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在Windows10系统里面运行Linux系统Centos7。应......
  • Docker
    Docker应用场景Web应用的自动化打包和发布自动化测试和持续集成,发布在服务器环境中部署和调整数据库或其他的后台应用使用Docker可以实现开发人员的开发环境,测试环境运维人员的生成环境保持一致性仓库(Repository)仓库用户保持镜像,可以理解为代码控制中的代码仓库**镜......