用Linux安装Docker详细步骤以及Linux下使用docker安装elasticsearch
2022/8/27 5:23:13
本文主要是介绍用Linux安装Docker详细步骤以及Linux下使用docker安装elasticsearch,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
https://blog.csdn.net/Saionyy/article/details/124243491
https://blog.csdn.net/weixin_42361442/article/details/121511762?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-5-121511762-blog-123993602.pc_relevant_multi_platform_whitelistv4eslandingctr&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-5-121511762-blog-123993602.pc_relevant_multi_platform_whitelistv4eslandingctr&utm_relevant_index=8
用Linux安装Docker
1、Docker官网下载地址:https://www.docker.com/get-started
2、查看Docker文档进行安装 这里是选CentOS7
3、卸载旧版本的docker,没有安装过可以跳过这步
旧版本的Docker被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项。
- sudo yum remove docker \
- docker-client \
- docker-client-latest \
- docker-common \
- docker-latest \
- docker-latest-logrotate \
- docker-logrotate \
- docker-engine
4、设置存储库-安装必须依赖的包 要等待一会儿
- sudo yum install -y yum-utils
- sudo yum-config-manager \
- --add-repo \
- https://download.docker.com/linux/centos/docker-ce.repo
5、安装Docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
下面按y进行下一步——>下一步一直到安装完成Docker,Docker已安装但未启动
sudo systemctl start docker
7、查看Docker虚拟机上下载有什么镜像使用超级管理员sudo docker images命令
8、设置docker开机自启动sudo systemctl enable docker
9、Docker配置阿里云镜像加速,登录自己的阿里云服务器,找到镜像加速器
选择CentOS,执行对应命令
执行以下命令
sudo mkdir -p /etc/docker
- sudo tee /etc/docker/daemon.json <<-'EOF'
- {
- "registry-mirrors": ["https://b6oepfv6.mirror.aliyuncs.com"]
- }
- EOF
- sudo systemctl daemon-reload
sudo systemctl restart docker
此时Docker就配置好阿里云镜像加速器了,后面就可以快速安装其他软件。
1. 拉取镜像
docker pull elasticsearch:7.5.1
1
2. 创建文件挂载目录
mkdir /root/ES/config/
mkdir /root/ES/data/
chmod 777 /root/ES/data
1
2
3
4
5
3. 创建配置文件
vi /root/ES/config/es.yml
1
cluster.name: elasticsearch-cluster
node.name: master
network.host: 0.0.0.0
network.publish_host: 192.168.2.124 #本机ip
http.port: 9200
transport.tcp.port: 9300
http.cors.enabled: true
http.cors.allow-origin: "*"
node.master: true
node.data: true
discovery.seed_hosts: ["192.168.2.124:9300"] #所有主从节点ip:port
cluster.initial_master_nodes: ["master"]
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
4. 创建并启动es容器
docker run -e ES_JAVA_OPTS="-Xms2g-Xms2g" -d -p 9200:9200 -p 9300:9300 -v /root/ES/config/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /root/ES/data:/usr/share/elasticsearch/data --name ES 2bd69c322e98
1
5. 验证安装成功
在这里插入图片描述
6. 进入容器内设置密码
docker exec -it ES bash
1
/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive
# 依次输入密码按回车键确认
1
2
# 重启容器
docker restart ES
https://blog.csdn.net/weixin_42361442/article/details/121511762?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-5-121511762-blog-123993602.pc_relevant_multi_platform_whitelistv4eslandingctr&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EESLANDING%7Edefault-5-121511762-blog-123993602.pc_relevant_multi_platform_whitelistv4eslandingctr&utm_relevant_index=8
这篇关于用Linux安装Docker详细步骤以及Linux下使用docker安装elasticsearch的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14Docker端口:你真的公开了哪些东西?
- 2024-11-14用DOCKER在家里的实验室里搞些酷炫的玩意儿
- 2024-11-05掌握Docker:高效安全的十大最佳实践
- 2024-11-05在 Docker Compose 中怎么设置端口映射-icode9专业技术文章分享
- 2024-11-05在 Docker Compose 中怎么设置环境变量-icode9专业技术文章分享
- 2024-11-04Docker环境部署项目实战:新手入门教程
- 2024-11-04Docker环境部署资料:新手入门教程
- 2024-11-01Docker环境部署教程:新手入门指南
- 2024-11-01超越Docker:苹果芯片上的模拟、编排和虚拟化方案讲解
- 2024-11-01Docker环境部署:新手入门教程