惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
量子位
H
Help Net Security
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
爱范儿
爱范儿
博客园 - 【当耐特】
Vercel News
Vercel News
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
博客园 - 叶小钗
博客园_首页
V
Visual Studio Blog
宝玉的分享
宝玉的分享
B
Blog
MyScale Blog
MyScale Blog
C
Check Point Blog
博客园 - 三生石上(FineUI控件)
L
LangChain Blog
V
V2EX

Mereith's Blog

记一次代理转发问题的排查与解决 PVE DataCenter Manager 端口号跳转错误修复 k8s + jenkins + gitlab 触发器 【转载】没有编程生产力这样的东西 【后续】居然被 ddos 了 居然被 ddos 了 Tagger - 让版本标签管理更简单 openclash 开启后端口转发失效 nextjs 启动时执行代码 买了太多VPS不知道干什么,干脆做个网站 juhost Level-1 测评 VMISS CN - Hong Kong VMISS JP - Tokyo - BGP 测评 VMISS CN - Hong Kong - BGP HomeLab 的终点是 最近在做的事情 因为选择艰难症,自己写了一套开源博客系统 手撸一个nodejs分布式爬虫,还要可视化 HomeLab 分享 我的个人工作流——开源项目推荐 动手写一个超简单的编译器 safari 插件开发 Safari Extensions Preferences 按钮无响应 设置移动端软键盘回车按钮文案 nginx proxy manager 非标准端口反代 Host 不对 监控 k8s ingress 自动添加域名 DNS 解析 使用 ingress 注解给 traefik ingress 添加中间件 使用流水线功能为文章添加固定结尾 为 VanBlog 添加一个小挂件 基于React/umi/egg自建博客系统 如何正确停止 NodeJS 子进程
docker常用开启容器的命令
wanglu@mereith.com (mereith) · 2022-07-21 · via Mereith's Blog

请注意,本文编写于 1883 天前,最后修改于 1416 天前,其中某些信息可能已经过时。

最近一直在各种机子上部署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