環境
VMware®のワークステーション15プロ
centos7(1810)
docker19.03.1
二dcokerを開始centos7入りました
ドッキングウィンドウを起動しsystemctl
あなたはバージョンをダウンロードする必要がある場合、参照ミラーを引っ張るための3つのオープンドッカ公式リポジトリ検索elasticsearch、公式には、バージョン番号を指定することをお勧め、最新の7.3.0
ミラー名:タグelasticsearchを検索した後、リストの更新バージョンを参照するためのタグをクリックして、今私は7.3.0フォーマットをダウンロード
二プルelasticsearchミラー、公式の最新バージョン7.3.0
壁のために、アリのクラウドストレージの鏡像としてドッキングウィンドウの画像を変更する必要があり、もっとゆっくりダウンロードし、検索してください
指定されていない場合は、ミラーを引いた場合、公式にはバージョン番号を指定することをお勧めします、デフォルトは次のとおりです。イメージ名:最新バージョンをダウンロードして、最新の、そのような使用を回避するための推奨方法ではありません
以下はアリクラウドから引き出さミラーを取るようになりました
ドッキングウィンドウのプルdocker.elastic.co/elasticsearch/elasticsearch:7.3。0
サービスを開始し、3つのコンテナを作成するためにミラーを使用しelasticsearch
二つの方法、開発者や生産パターンに分け、開発者は生産モードを取得するにはあまりにも多くのコンフィギュレーション、コマンドの直接回線を必要としない多くの設定が必要です
1.開発者モード
1.1ネットワークを作成します。
あなたがkibana他をインストールする必要がある場合は、同じネットワーク上に、ネットワーク、任意に撮影した名前を作成できるようにする必要があるように通信ESとkibana
ドッキングウィンドウのネットワーク作成esnet
1.2 elasticsearchコンテナを作成して開始
1.2.1ビューミラー
ドッキングウィンドウの画像
1.2.2作成、実行
docker run --name es -p 9200:9200 -p 9300:9300 --network esnet -e "discovery.type=single-node" bdaab402b220
--name 名称 给容器起个名字
-p 外部访问端口:容器端口 9200是供htpp访问端口,9300是供tcp访问的端口,如果不做端口映射,浏览器就不能访问elasticsearch的服务
--network 网络名 用于多个服务通信与隔离,例如用kibana连接elasticsearch就需要他们在同一个网络下
bdaab402b220 通过docker images命令查看到需要创建的容器id,此处用镜像名也可以
tips:run怎么使用?那么长怎么记,大概记一下,万能命令是
docker run --help
1.2.3 查看正在运行的容器,以确认elasticsearch容器是否创建成功
docker ps
可以看到status状态是up,说明已经在docker中成功运行了elasticseach
打开浏览器访问http://192.168.61.128:9200/ 可以看到如下结果
ip地址换成你的linux主机的ip