一、下载
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum -y install docker-ce
yum list docker-ce --showduplicates | sort -r
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/
二、docker修改镜像源
编辑/etc/docker/daemon.json中写入如下内容(如果文件不存在就新建)
{"registry-mirrors":["http://docker.mirrors.ustc.edu.cn/"]}
sudo service docker restart
中科大:"http://docker.mirrors.ustc.edu.cn/"
阿里:"http://ip1rqq6e.mirror.aliyuncs.com"
网易:"http://hub-mirror.c.163.com/"
三、安装相关容器
容器管理(portainer)可选:
docker run -d -p 19000:9000 --restart=always -v /opt/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
http://192.168.1.199:19000/
用户名密码:
admin
1qaz!QAZ
mqtt管理平台:
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:5.0.8
http://192.168.1.199:18083/
初始:admin public
已经修改: admin 1qaz!QAZ
redis
docker run -d --name redis -p 6379:6379 redis:latest
nginx容器:nginxwebui
docker run -itd \
-v /home/nginxWebUI:/home/nginxWebUI \
-e BOOT_OPTIONS="--server.port=8080" \
--privileged=true \
--net=host \
cym1102/nginxwebui:latest
admin
1qaz!QAZ
zabbix+grafana:
git clone https://github.com/fivestrong/zabbix-grafana-docker.git
mv zabbix-grafana-docker zabbix-grafana
git clone https://github.com/alexanderzobnin/grafana-zabbix.git zabbix-grafana/grafana/plugins/grafana-zabbix
docker pull mysql:5.7
docker pull zabbix/zabbix-server-mysql:latest
docker pull zabbix/zabbix-web-nginx-mysql:latest
docker pull grafana/grafana:latest
cd zabbix-grafana/
docker-compose up -d
docker-compose ps 查看服务起来的端口
需要增加权限:
chmod -R 777 /home/data/
#需要手动改成18080 修改好映射关系:"18080:8080"
http://192.168.1.199 用户名:Admin 密码:zabbix
zabbix 修改成中文
https://blog.csdn.net/weixin_68330286/article/details/124604656
配置grafana接入zabbix
http://192.168.1.199:3000 用户名:admin 密码:admin
admin
1qaz!QAZ