安装docker
1、安装docker
yum install -y docker
2、查看docker是否安装成功
yum list installed |grep docker
3、启动docker服务(并设置开机自启)
systemctl start docker.service
systemctl enable docker.service
4、查看docker服务状态
systemctl status docker
5、修改国内镜像
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://dftbcros.mirror.aliyuncs.com"]
}
Docker中国区官方镜像
https://registry.docker-cn.com
网易
http://hub-mirror.c.163.com
重启docker
systemctl restart docker
docker其他操作
查看所有容器
docker ps -a
停止容器
docker stop 容器名称/容器ID
开启容器
docker start my-mysql
删除容器
docker rm my-mysql2
ELK
安装ELK
https://hub.docker.com/r/sebp/elk/
https://elk-docker.readthedocs.io/
docker pull sebp/elk
运行ELK
docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -itd --name elk sebp/elk
下载并安装 Filebeat
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.11.2-darwin-x86_64.tar.gz
tar xzvf filebeat-7.11.2-darwin-x86_64.tar.gz
cd filebeat-7.11.2-darwin-x86_64/
修改 filebeat.yml 以设置连接信息
output.elasticsearch:
hosts: ["<es_url>"]
username: "elastic"
password: "<password>"
setup.kibana:
host: "<kibana_url>"
其中,
<password>
是 elastic 用户的密码,<es_url>
是 Elasticsearch 的 URL,<kibana_url>
是 Kibana 的 URL。
启用和配置 elasticsearch 模块
./filebeat modules enable elasticsearch
在
modules.d/elasticsearch.yml
文件中修改设置。