[环境搭建] Docker安装常见的环境- ElasticSearch (不断更新中...)
[环境搭建] Docker安装常见的环境 (不断更新中…)平时经常部署一些环境每次都是在百度上搜索其实挺麻烦的 自己还是记不住 后来就把一些部署的过程写在备忘录了 但是呢 查找起来也不是很方便 现在打算写在文章里 也顺便就分享给大家了1.Ubuntu 安装 Docker docker-compose官方文档 https://docs.docker.com/compose/install/// 下载
·
[环境搭建] Docker安装常见的环境 (不断更新中…)
平时经常部署一些环境 每次都是在百度上搜索 其实挺麻烦的 自己还是记不住 后来就把一些部署的过程写在备忘录了 但是呢 查找起来也不是很方便 现在打算写在文章里 也顺便就分享给大家了
1.Ubuntu 安装 Docker docker-compose
// 下载 `docker-compose`
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
// 授予可执行权限
sudo chmod +x /usr/local/bin/docker-compose
2.docker 可视化工具
Docker 可视化工具 portainer
// 下载镜像
docker pull portainer/portainer
// 运行
docker run -d -p 9001:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
3.docker 安装 ElasticSearch
docker
直接运行
docker run -d --name colagy_elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" -e ES_JAVA_POTS="-Xms512m -Xmx512m" \
-e "cluster.name=single-node" \
elasticsearch:6.8.13 -v /var/docker/elastic/data:~/db/colagy_elasticsearch \
--restart=always
docker-compose
运行 ElasticSearch
version: '3'
services:
elasticsearch:
image: elasticsearch:7.10.1
container_name: colagy_elasticsearch
environment:
- "cluster.name=colagy_elasticsearch" #设置集群名称为elasticsearch
- "discovery.type=single-node" #以单一节点模式启动
- "ES_JAVA_OPTS=-Xms512m -Xmx512m" #设置使用jvm内存大小
volumes:
#- ~/elasticsearch/plugins:/usr/share/elasticsearch/plugins #插件文件挂载
- ~/db/colagy_elasticsearch/data:/usr/share/elasticsearch/data #数据文件挂载
ports:
- 9200:9200
- 9300:9300
elastichd:
image: containerize/elastichd:latest
container_name: elasticsearch-hd
networks:
- net-es
ports:
- "9800:9800"
depends_on:
- "elasticsearch"
links:
- "elasticsearch:demo"
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)