Docker命令(持续更新)

目录

下载和安装

安装必要的依赖项

添加Docker仓库

[安装Docker Engine](#安装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 |

数据卷

安装E lasticsearch

|----------------------------------------------------------------------------------------------------------------------------------------------------------|
| 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> |

相关推荐
sam-12331 分钟前
k8s上部署redis高可用集群
redis·docker·k8s
SafePloy安策42 分钟前
ES信息防泄漏:策略与实践
大数据·elasticsearch·开源
涔溪1 小时前
Ecmascript(ES)标准
前端·elasticsearch·ecmascript
Fanstay9851 小时前
在Linux中使用Nginx和Docker进行项目部署
linux·nginx·docker
ggaofeng2 小时前
通过命令学习k8s
云原生·容器·kubernetes
death bell3 小时前
Docker基础概念
运维·docker·容器
csdn5659738504 小时前
Elasticsearch 重建索引 数据迁移
elasticsearch·数据迁移·重建索引
天幕繁星4 小时前
docker desktop es windows解决vm.max_map_count [65530] is too low 问题
windows·elasticsearch·docker·docker desktop
Elastic 中国社区官方博客4 小时前
Elasticsearch 8.16:适用于生产的混合对话搜索和创新的向量数据量化,其性能优于乘积量化 (PQ)
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
m1chiru4 小时前
Elasticsearch 实战应用:高效搜索与数据分析
elasticsearch