Docker Server

MariaDB

1
2
3
4
5
6
7
8
9
10
docker run -d \
-p 3306:3306 \
-v /my/own/datadir:/var/lib/mysql \
--name mariadb \
-e MYSQL_ROOT_PASSWORD=PASSWORD \
-e MYSQL_DATABASE=DATABASE \
-e MYSQL_USER=USER \
-e MYSQL_PASSWORD=PASSWORD \
mariadb:latest

phpmyadmin

1
2
3
4
5
6
docker run -d \
--name myadmin \
-e PMA_HOST=dbhost \
-p 8080:80 \
phpmyadmin

NextCloud

1
2
3
4
5
6
docker run -d \
-p 8080:80 \
-v /Nextcloud:/var/www/html \
--restart=always \
nextcloud:latest

aMul

1
2
3
4
5
6
7
8
9
10
11
12
docker run -d \
-p 4711:4711 \
-p 4662:4662 \
-p 4672:4672/udp \
-e PUID=1000 \
-e PGID=1000 \
-e WEBUI_PWD=PASSWORD \
-v /mnt/Downloads/aMule/.conf:/home/amule/.aMule \
-v /mnt/Downloads/aMule/incoming:/incoming \
-v /mnt/Downloads/aMule/.tmp:/temp \
tchabaud/amule

plex

1
2
3
4
5
6
7
8
9
10
11
12
13
docker run -d \
--name=plex \
--net=host \
-e PUID=1000 \
-e PGID=1000 \
-e VERSION=docker \
-v /mnt/Downloads/plex/config:/config \
-v /mnt/Downloads/plex/tvseries:/data/tvshows \
-v /mnt/Downloads/plex/movies:/data/movies \
-v /mnt/Downloads/plex/transcoding:/transcode \
--restart=always \
linuxserver/plex

aria2

1
2
3
4
5
6
7
8
9
10
docker run -d \
--name aria2-with-webui \
-p 6800:6800 \
-p 6880:80 \
-p 6888:8080 \
-v /sharedfolders/Downloads/aria2:/data \
-v /sharedfolders/Downloads/aria2/config:/conf \
-e SECRET=PASSWORD \
xujinkai/aria2-with-webui

Transmission

1
2
3
4
5
6
7
8
9
10
11
sudo docker run -d \
--name transmission \
-v /transmission/incoming/torrents:/to_download \
-v /transmission/downloads:/output \
-p 9091:9091 \
-p 51413:51413 \
-e USERNAME=USER \
-e PASSWORD=PASSWORD \
--restart=always \
jaymoulin/transmission

Redis

1
2
3
4
5
6
7
docker run -d \
-p 6379:6379 \
-v <data-dir>:/data \
--name redis \
--requirepass <password> \
redis

文章作者: Barry
文章链接: http://blog.purplelin.com/2021/03/21/DockerServer/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Barry