在Docker容器中编辑文件
Docker容器中大多数默认没有vi、vim等文本编辑工具
因此可以使用Linux原生的追加指令来进行文档编辑【以编辑es配置文件举例】
1.进入容器
docker exec -it elasticsearch /bin/bash
2.配置文件中追加启用认证的配置
echo -e \ "http.cors.enabled: true \n\ http.cors.allow-origin: \"*\" \n\ http.cors.allow-headers: Authorization \n\ xpack.security.enabled: true \n\ xpack.security.transport.ssl.enabled: true"\ >>config/elasticsearch.yml
3.退出容器并重启es容器
$ exit
$ docker restart elasticsearch