目录
下载和安装
安装必要的依赖项
添加Docker仓库
安装Docker Engine
启动Docker服务
配置阿里云镜像
卸载Docker
镜像
删除指定id镜像
删除所有镜像
镜像保存本地
本地镜像加载到docker服务器内
容器
创建容器
查看所有容器
停止所有容器
启动已存在容器
删除所有容器
重启容器
容器日志
查看当前日志
实时查看日志
进入容器
数据卷
安装Elasticsearch
安装Kibana
安装IK选词器
下载和安装
安装必要的依赖项
yum install -y yum-utils device-mapper-persistent-data lvm2 |
添加Docker仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
安装Docker Engine
yum install docker-ce docker-ce-cli containerd.io |
启动Docker服务
systemctl start docker |
配置阿里云镜像
#一、新建一个目录: sudo mkdir -p /etc/docker #二、在这个目录里daemon.json文件配置一个阿里云的镜像加速地址: sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://mjpmak3l.mirror.aliyuncs.com"] } EOF #三、将镜像和docker重启: sudo systemctl daemon-reload sudo systemctl restart docker |
卸载Docker
sudo yum remove docker-ce docker-ce-cli containerd.io sudo rm -rf /var/lib/docker |
镜像
删除指定id镜像
docker rmi <image id> |
删除所有镜像
docker rmi $(docker images -q) |
镜像保存本地
docker save -o [文件名] [镜像名称:版本号] |
本地镜像加载到docker服务器内
docker load -i [文件名] |
容器
创建容器
docker run --name [容器名字] -d [使用的镜像] |
查看所有容器
docker ps -a |
停止所有容器
docker stop $(docker ps -a -q) |
启动已存在容器
docker start <容器名称或ID> |
删除所有容器
docker rm $(docker ps -a -q) |
重启容器
docker restart <容器名称或ID> |
容器日志
查看当前日志
docker logs [容器ID] |
实时查看日志
docker logs -f [容器ID] |
进入容器
docker exec -it [容器id号] /bash |
docker exec -it [容器id号] /bin/bash |
数据卷
安装Elasticsearch
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.0.0 |
安装Kibana
docker run -it --name="kibana" -p 5602:5601 --link elasticsearch:elasticsearch kibana:7.0.0 |
安装IK选词器
下载链接:
https://github.com/infinilabs/analysis-ik/releases
这个要和es版本对应
下载后转移到服务器上
通过docker cp 复制到容器内 /usr/share/elasticsearch/plugins 就是这个位置,别乱放
解压
unzip 命令
mv 命令
重启 es 就好了
默认端口5602
mkdir ik unzip -o elasticsearch-analysis-ik-7.0.0.zip -d ik mv ik/ /usr/share/elasticsearch/plugins docker restart <es的容器名称或ES的ID> |