docker將伺服器上的kibana容器打包並匯入

2021-09-16 19:06:01 字數 1078 閱讀 6684

之所以用到容器打包是因為之前在kibana中安裝x-pack的時候要求伺服器記憶體必須在2g以上,在安裝kibana的伺服器上記憶體不夠只有2g,無法安裝。只能是在本地使用虛擬機器設定足夠的記憶體進行安裝。

需要將紅框中的env、cmd、entrypoint這三個資訊複製儲存,稍後在服務上匯入映象時用到

from            格式為 from 或from :。

env 格式為 env 。 指定乙個容器環境變數。

cmd 支援三種格式

cmd ["executable","param1","param2"] 使用 exec 執行,推薦方式;

cmd command param1 param2 在 /bin/sh 中執行,提供給需要互動的應用;

cmd ["param1","param2"] 提供給 entrypoint 的預設引數;

entrypoint 兩種格式:

entrypoint ["executable", "param1", "param2"]

entrypoint command param1 param2(shell中執行)。

配置容器啟動後執行的命令,並且不可被 docker run 提供的引數覆蓋。

每個 dockerfile 中只能有乙個 entrypoint,當指定多個時,只有最後乙個起效。

docker build -t kibana-x-pack .
docker run -d kibana-x-pack -p 5601:5601 --name kibana

公升級伺服器上Docker的版本

1.檢視當前的docker版本 docker version之前使用的是1.13.1,因為需要安裝其他軟體,所以需要公升級版本。root vm 0 16 centos docker version client version 1.13 1api version 1.26 package versi...

將Django專案部署到伺服器上(上)

點選上圖所示按鈕後,新增規則 只需看下圖填兩個地方即可 下面是我新增好的效果 小編在這裡新增了常用的80 8080以及3306 點選後,在下圖彈出的視窗中設定密碼即可 改完記得重啟 成功登入遠端伺服器 檢視firewall服務狀態 檢視firewall的狀態 開啟firewalld.service服...

伺服器上的 Git 在伺服器上搭建 Git

現在我們將討論如何在你自己的伺服器上搭建 git 服務來執行這些協議。note 這裡我們將要演示在 linux 伺服器上進行一次基本且簡化的安裝所需的命令與步驟,當然在 mac 或 windows 伺服器上同樣可以執行這些服務。事實上,在你的計算機基礎架構中建立乙個生產環境伺服器,將不可避免的使用到...