1、安装docker
1.安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.配置docker yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装docker
yum install -y docker-ce
4.修改docker配置文件
mkdir /etc/docker -p
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.credclouds.com",
"https://k8s.credclouds.com",
"https://quay.credclouds.com",
"https://gcr.credclouds.com",
"https://k8s-gcr.credclouds.com",
"https://ghcr.credclouds.com",
"https://do.nark.eu.org",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.1panel.live",
"https://docker.rainbond.cc"
],
"data-root": "/etc/docker"
}
EOF
5.启动docker
systemctl daemon-reload
systemctl enable docker --now
systemctl restart docker
6.安装docker-compose
#下载docker-compose文件
curl -L "https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#给他一个执行权限
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#查看是否安装成功
docker-compose --version
2、拉取镜像
docker pull magiccoders/nginxpulse:latest
3、创建nginxpulse数据目录
mkdir /data/nginxpulse/{logs,nginxpulse_data,pgdata} -p
chmod 777 /data/nginxpulse
4、docker安装nginxpulse
docker run -d --name nginxpulse \
-p 8088:8088 \
-v /data/nginxpulse/logs:/share/logs:rw \
-v /data/nginxpulse/nginxpulse_data:/app/var/nginxpulse_data \
-v /data/nginxpulse/pgdata:/app/var/pgdata \
-v /etc/localtime:/etc/localtime:ro \
magiccoders/nginxpulse:latest
5、docker-compose.yml文件编写
sudo tee /data/nginxpulse/docker-compose.yml <<-'EOF'
version: '3.8'
services:
nginxpulse:
container_name: nginxpulse
image: magiccoders/nginxpulse:latest
restart: unless-stopped
ports:
- "8088:8088"
volumes:
- /data/nginxpulse/logs:/share/logs:rw
- /data/nginxpulse/nginxpulse_data:/app/var/nginxpulse_data
- /data/nginxpulse/pgdata:/app/var/pgdata
- /etc/localtime:/etc/localtime:ro
EOF
6、启动nginxpulse服务
cd /data/nginxpulse/
docker-compose up -d
docker-compose ps

7、登陆nginxpulse
浏览器访问: http://192.168.52.16:8088



本文链接:https://www.kinber.cn/post/6475.html 转载需授权!
推荐本站淘宝优惠价购买喜欢的宝贝:

支付宝微信扫一扫,打赏作者吧~
