目录
下载和安装
安装必要的依赖项
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> |