docker run --name myes -d -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -v /opt/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml elasticsearch:6.5.4
--name : 别名为 myes
-d :后台运行
-p : 映射端口 前为本机端口,后为docker容器端口
-e : 设置环境变量
-v : 本机文件 挂载到 : 容器里面的文件
elasticsearch:6.5.4 :为镜像名
docker exec -it 434e /bin/bash
进入容器ID为 434e的容器中
exit
退出容器
docker cp 434e:/usr/share/elasticsearch/config/elasticsearch.yml /opt/elasticsearch
从容器中拷贝文件到本机文件夹中
docker cp /opt/elasticsearch/elasticsearch.yml 434e:/usr/share/elasticsearch/config/
从本机拷贝文件到容器文件夹中
docker start 434e #启动容器id为434e的容器
docker stop 434e #停止容器id为434e的容器
docker rm 434e #删除容器id为434e的容器
设置docker里面的容器自启动
docker update --restart=always <CONTAINER ID>