编辑
2021-04-09
DevOps
00
请注意,本文编写于 1121 天前,最后修改于 654 天前,其中某些信息可能已经过时。

目录

部署镜像
docker安装
Portainer
servere
agent
Watchtower
Netdata
宝塔面板
Aria2-pro
AriaNG
HomeAssistant
peerflix-server
py12306
MongoDB
Monggo Express

最近一直在各种机子上部署docker,有些经常用的就放这里了。

部署镜像

docker安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

Portainer

servere

docker volume create portainer_data docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

agent

docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent

Watchtower

docker run -d \ --restart unless-stopped \ --log-opt max-size=1m \ --name watchtower \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower -c --interval 3600

Netdata

docker run -d --name=netdata \ -p 19999:19999 \ -v /root/netdata/netdataconfig:/etc/netdata \ -v /root/netdata/netdatalib:/var/lib/netdata \ -v /root/netdata/netdatacache:/var/cache/netdata \ -v /etc/passwd:/host/etc/passwd:ro \ -v /etc/group:/host/etc/group:ro \ -v /proc:/host/proc:ro \ -v /sys:/host/sys:ro \ -v /etc/os-release:/host/etc/os-release:ro \ --restart unless-stopped \ --cap-add SYS_PTRACE \ --security-opt apparmor=unconfined \ netdata/netdata

宝塔面板

docker run -tid --name baota --net=host --privileged=true --shm-size=1g --restart always -v ~/wwwroot:/www/wwwroot pch18/baota

Aria2-pro

docker run -d \ --name aria2-pro \ --restart unless-stopped \ --log-opt max-size=1m \ --network host \ -e PUID=$UID \ -e PGID=$GID \ -e RPC_SECRET=cs3cx4g \ -e RPC_PORT=6800 \ -e LISTEN_PORT=6888 \ -v /srv/dev-disk-by-uuid-FABC8A67BC8A1DEF/aria2-config:/config \ -v /srv/dev-disk-by-uuid-FABC8A67BC8A1DEF/aria2-downloads:/downloads \ -e SPECIAL_MOD=move \ p3terx/aria2-pro

AriaNG

docker run -d \ --name ariang \ --log-opt max-size=1m \ --restart unless-stopped \ --network host \ p3terx/ariang --port 6880

HomeAssistant

docker run --init -d \ --name homeassistant \ --restart=unless-stopped \ -v /etc/localtime:/etc/localtime:ro \ -v /root/homeassistant/config:/config \ --network=host \ homeassistant/home-assistant:stable

peerflix-server

docker run -p 9001:9000 -p 6881:6881 -p 6881:6881/udp -d -v /tmp/torrent-stream:/tmp/torrent-stream asapach/peerflix-server

py12306

docker run --rm --name py12306 --network host -d -v $(pwd):/config -v py12306:/data pjialin/py12306

MongoDB

docker run -d --network host --name mongodb \ -e MONGO_INITDB_ROOT_USERNAME=xxxxx \ -e MONGO_INITDB_ROOT_PASSWORD=xxxxx \ --restart unless-stopped \ mongo

Monggo Express

docker run -d \ --restart unless-stopped \ --network host \ --name mongo-express \ -e ME_CONFIG_OPTIONS_EDITORTHEME="ambiance" \ -e ME_CONFIG_MONGODB_SERVER="mongodb" \ -e ME_CONFIG_BASICAUTH_USERNAME="xxxxx" \ -e ME_CONFIG_BASICAUTH_PASSWORD="xxxxx" \ -e ME_CONFIG_MONGODB_ADMINUSERNAME="xxxx" \ -e ME_CONFIG_MONGODB_ADMINPASSWORD="xxxx" \ mongo-express
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:mereith

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!