记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

常用Docker容器安利

常用Docker容器安利
 

Linux小主机安装Debian系统

运行高频访问、数据不太重要的容器。

 

1.   heimdall

   说明:搭建个人主页。代码:

 

docker run -d \ --name=heimdall \ -p 8008:80 \ -p 8006:443 \ -v /volume1/docker/heimdall:/config \ --restart unless-stopped \ linuxserver/heimdall 


2.   portainer

   说明:docker容器管理。代码:

 

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --name dockerui portainer/portainer

3.   aliyundrive

   说明:挂载阿里云盘至本地。代码:

 

docker run -d --name=aliyundrive --restart=unless-stopped -p 8080:8080 
-v /root/docker/ali/config:/etc/aliyundrive-webdav/ \ 
-e REFRESH_TOKEN='token' \ 
-e WEBDAV_AUTH_USER=sandox \ 
-e WEBDAV_AUTH_PASSWORD=密码 \ 
messense/aliyundrive-webdav

4.   qiandao

   说明:网站自动签到。代码:

 

docker run -d --name qiandao -p 8111:80 -v /home/sandox/qiandao/config:/usr/src/app/config --env MAIL_SMTP=邮件通知服务器 -- env MAIL_PORT=邮件通知服务器端口 --env MAIL_USER=邮件通知服务器用户名 --env MAIL_PASSWORD=邮件通知服务器密码 --env DOMAIN=域名 a76yyyy/qiandao

 

群晖系统运行Docker

运行包含重要数据的容器。

 

1.   calibreweb

   说明:电子书管理、在线阅读。代码:

 

docker run -d \ --name=calibre-web \ -p 8083:8083 \ -v /volume1/homes/sandox/Drive/Calibre:/books \ -v /volume1/docker/calibre:/calibreweb/config \ --restart unless-stopped \ technosoft2000/calibre-web

2.   cloudreve

   说明:自建云盘。代码:

 

docker run -d \ 

--name cloudreve \ -e PUID=1000 \ 

-e PGID=1000 \ -e TZ="Asia/Shanghai" \ 

-p 5822:5212 \ 

--restart=unless-stopped \ 

-v /opt/cloudreve/uploads:/cloudreve/uploads \ 

-v /opt/cloudreve/config:/cloudreve/config \ 

-v /opt/cloudreve/db:/cloudreve/db \ 

-v /opt/cloudreve/avatar:/cloudreve/avatar \ 

xavierniu/cloudreve 


# 运行后,再运行该命令查看默认用户名和密码:

docker logs -f cloudreve

3.   mrdoc

   说明:自建文档系统。代码:

 

docker run -d --name mrdoc -p 6230:10086 -v 

/volume1/docker/mrdoc:/app/MrDoc/config -v 

/volume1/docker/mrdoc/media:/app/MrDoc/media jonnyan404/mrdoc-alpine

 

4.   shaarli

   说明:书签管理。代码:

 

docker run --name myshaarli -p 6340:80 -v

/volume1/docker/shaarli/data:/var/www/shaarli/data -v

/volume1/docker/shaarli/cache:/var/www/shaarli/cache shaarli/shaarli

 

5.   lskypro

说明:图床,可用于Markdown写作和博客。代码:

docker run -d --name=lskypro --link sandox_db:db -p 6080:80 -v

/volume1/docker/lsky:/var/www/html wbsu2003/lskypro

 

6.   siyuan

   说明:类Notion的笔记工具。代码:

 

docker run --name "siyuan" -e LANG=zh_CN.UTF-8 -e LC_ALL=zh_CN.UTF-8 -d -v

/volume1/docker/siyuan:/siyuanworkspace -p 6203:6806 b3log/siyuan --

resident="true" --workspace /siyuanworkspace --servePath="不加http的域名及端口" --

ssl=true --accessAuthCode="你的密码"

 

7.   vaultwarden

   说明:跨平台密码管理、自动填写。提醒:需配置ssl才能使用。代码:

 

 docker run -d --name vaultwarden -v /docker/bitwarden:/data/ -p 3760:80

 vaultwarden/server:latest


8.   wordpress

   说明:个人博客。代码:

 

 

docker run --name sandwp --link mysql数据库名:db -p:6030:80 -e WORDPRESS_DB_HOST=db -e WORDPRESS_DB_USER=数据库用户名 -e WORDPRESS_DB_PASSWORD=数 据库密码 -e WORDPRESS_DB_NAME=数据库名 -v /volume1/docker/wordpress:/var/www/html wordpress 

 

9.   mysql

   说明:mysql数据库,多容器共用。代码:

 

docker run -d --name sandox_db(数据库名) \ -v /volume1/docker/mysql:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=root密码 \ -e MYSQL_DATABASE=数据库名 \ -e MYSQL_USER=数据 库用户名 \ -e MYSQL_PASSWORD=数据库密码 \ -p 3209:3306 mysql 

 

10.  phpmyadmin

说明:mysql数据库管理。 

11.  jellyfin


 说明:电影库。提醒:如需使用DLNA,则需要使用主机网络。 代码: 

docker run -d \
--name jellyfin \
--net=host \
--volume /volume1/docker/jellyfin:/config \
--mount type=bind,source=/volume2/video,target=/media \
--restart=unless-stopped \
jellyfin/jellyfin
 
 

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):