Linux本地docker一键部署traefik+cpolar实现远程访问dashboard界面
warning:
这篇文章距离上次修改已过183天,其中的内容可能已经有所变动。
# 拉取traefik镜像
docker pull traefik
# 使用docker-compose部署traefik,并开启dashboard
echo "
version: '3'
services:
traefik:
image: traefik:latest
command:
- --providers.docker
- --api
- --api.insecure
- --entrypoints.web.address=:80
ports:
- "80:80"
- "8080:8080" # traefik dashboard
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
" | tee traefik.yml
# 启动traefik dashboard
docker-compose -f traefik.yml up -d
# 清理配置文件
rm traefik.yml
在这段代码中,我们首先通过docker pull
命令从Docker Hub拉取最新版本的Traefik镜像。然后,我们使用echo
命令创建一个简单的docker-compose.yml
文件,该文件配置了Traefik服务,并开启了8080端口以便于访问Traefik Dashboard。最后,我们使用docker-compose
命令来启动Traefik,并通过-d
选项以守护进程模式运行。
注意:在实际部署中,Traefik的配置应更加安全和详细,并且应当考虑使用cpolar建立的安全隧道来安全地访问Traefik Dashboard。
评论已关闭