和普通镜像一样,但是要选择安装arm64v8的镜像文件
例如安装elasticsearch:提示:这里遇到的问题:
例如:容器建好了,erro网络无响应,无法启动容器
这时候一般是因为没安装arm64v8/elasticsearch
记得加上版本号
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.16.1
测试命令
curl localhost:9200
root@FriendlyWrt:~# curl localhost:9200
{
“name” : “48b2245071c2”,
“cluster_name” : “docker-cluster”, “cluster_uuid” :
“CdzEwjszSKiC8yQ9dmoz-Q”, “version” : {
“number” : “7.16.1”,
“build_flavor” : “default”,
“build_type” : “docker”,
“build_hash” : “5b38441b16b1ebb16a27c107a4c3865776e20c53”,
“build_date” : “2021-12-11T00:29:38.865893768Z”,
“build_snapshot” : false,
“lucene_version” : “8.10.1”,
“minimum_wire_compatibility_version” : “6.8.0”,
“minimum_index_compatibility_version” : “6.0.0-beta1” }, “tagline” : “You Know, for Search”
}
查询cpu和内存命令
docker stats
增加内存限制方法:
记得先用`关闭elasticsearch容器并删除,或重命名建一个新容器
限制内存在64M.最大1024M
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx1024m" elasticsearch:7.16.1



