博主用的的是WindTerm软件链接的服务器,因为好用
1.链接上服务器登入后,在/root/目录下
2.执行以下命令安装docker
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl enable docker --now
可以检查下是否安装成功
docker ps
这样就是安装成功了
有时候会出现启动不了 ,可能是sudo systemctl enable docker --now(立即执行启动docker的意思)没有执行
3. 切换镜像源,编辑 /etc/docker/daemon.json
文件,没有就创建一个daemon.json
文件
镜像源加速需要到自己的云服务器账号查看
{
"registry-mirrors": [ "阿里云的、华为云或者其他的都可以.mirror.swr.myhuaweicloud.com" ]
}
重新加载 Docker 守护进程配置并重启 Docker 服务
sudo systemctl daemon - reload
sudo systemctl restart docker
查看镜像源是否配置成功
docker info
出现这个恭喜你配置成功
以后prometheus.yml和docker-compose.yml依赖文件都创建在/root/prod/目录下,自己新建prod目录
现在安装常用插件
在prod目录创建prometheus.yml文件
vim prometheus.yml
按i进入编辑模式 ,粘贴下面的代码
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'redis'
static_configs:
- targets: ['redis:6379']
- job_name: 'kafka'
static_configs:
- targets: ['kafka:9092']
按esc健输入,:wq,保存并退出,如果退出不了输入,:q! ,强行退出不做更改(再重新vim创建)
创建docker-compose.yml文件
vim docker-compose.yml
按i进入编辑模式 ,粘贴下面的代码
按esc健输入,:wq,保存并退出,如果退出不了输入,:q! ,强行退出不做更改(再重新vim创建)
启动环境,就会下载
docker compose -f docker-compose.yml up -d
可以查看下载了哪些插件
docker ps
插件名称以及端口号还有限制ip访问等等消息
比如我们访问kafka ui插件,http://服务器ip地址:8080
OK成功了,其他的插件一样