请用docker-compose写出下面这串代码: docker run --name es-s2 --restart=always -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /mydata/se_cluster/es-s2/config:/usr/share/elasticsearch/config -v /mydata/se_cluster/es-s2/data:/usr/share/elasticsearch/data -v /mydata/se_cluster/es-s2/plugins:/usr/share/elasticsearch/plugins -v /mydata/se_cluster/es-s2/logs:/usr/share/elasticsearch/logs -e TAKE_FILE_OWNERSHIP="true" -d elasticsearch:7.9.0
时间: 2023-07-17 20:53:21 浏览: 84
version: '3'
services:
es-s2:
container_name: es-s2
restart: always
ports:
- "9200:9200"
- "9300:9300"
environment:
- discovery.type=single-node
- TAKE_FILE_OWNERSHIP=true
volumes:
- /mydata/se_cluster/es-s2/config:/usr/share/elasticsearch/config
- /mydata/se_cluster/es-s2/data:/usr/share/elasticsearch/data
- /mydata/se_cluster/es-s2/plugins:/usr/share/elasticsearch/plugins
- /mydata/se_cluster/es-s2/logs:/usr/share/elasticsearch/logs
image: elasticsearch:7.9.0
detach: true
相关问题
docker run -it --name zookeeper -p 12181:2181 -d wurstmeister/zookeeper:latest 根据这条命令帮我写个docker-compose
Sure! Here's the equivalent `docker-compose.yml` file for the given Docker command:
```yaml
version: '3'
services:
zookeeper:
image: wurstmeister/zookeeper:latest
ports:
- 12181:2181
container_name: zookeeper
tty: true
restart: always
```
You can save this content into a file named `docker-compose.yml` and run `docker-compose up -d` to start the ZooKeeper container.
请用docker-compose写出下面这段代码docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9201:9201 -p 9301:9301 \ -v /home/soft/ES/config/es2.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ -v /home/soft/ES/data2:/usr/share/elasticsearch/data \ --name elasticsearch02 elasticsea
好的,请看下面的docker-compose.yml文件:
```
version: '3'
services:
elasticsearch02:
image: elasticsearch
environment:
- "ES_JAVA_OPTS=-Xms256m -Xmx256m"
ports:
- "9201:9201"
- "9301:9301"
volumes:
- /home/soft/ES/config/es2.yml:/usr/share/elasticsearch/config/elasticsearch.yml
- /home/soft/ES/data2:/usr/share/elasticsearch/data
container_name: elasticsearch02
restart: always
```
你可以使用`docker-compose up -d`命令来启动容器。