首先我們進入之前啟動的容器:
b5a21b26c111是産生的容器ID,然後我們執行以下指令:
配置完成以後執行指令docker images,就可以看到REPOSITORY名為centos-java的鏡像了。
然後依次建立命名空間-鏡像倉庫。
登入阿裡雲docker registry:
将鏡像推送到registry:
Push成功以後如下顯示:

檢視鏡像:
建立并啟動容器:
如果想啟動的時候設定記憶體:
建立時指定容器名字:
Docker 1.10提供了對容器資源限制的動态修改能力。例如,我們可以通過下面指令把容器記憶體限制調整到1GB
檢視運作容器:
重命名容器:
配置完成以後,我們啟動容器中的Tomcat。
openresty配置:
Docker 提供的記憶體限制功能有以下幾點:
容器能使用的記憶體和交換分區大小。
容器的核心記憶體大小。
容器虛拟記憶體的交換行為。
容器記憶體的軟性限制。
是否殺死占用過多記憶體的容器。
容器被殺死的優先級
記憶體限制相關的參數:
執行docker run指令時能使用的和記憶體限制相關的所有選項如下。
-m,--memory 記憶體限制,格式是數字加機關,機關可以為 b,k,m,g。最小為 4M
--memory-swap 記憶體+交換分區大小總限制。格式同上。必須必-m設定的大
--memory-reservation 記憶體的軟性限制。格式同上
--oom-kill-disable 是否阻止 OOM killer 殺死容器,預設沒設定
--oom-score-adj 容器被 OOM killer 殺死的優先級,範圍是[-1000, 1000],預設為 0
--memory-swappiness 用于設定容器的虛拟記憶體控制行為。值為 0~100 之間的整數
--kernel-memory 核心記憶體限制。格式同上,最小為 4M
作者: 小柒
分享是快樂的,也見證了個人成長曆程,文章大多都是工作經驗總結以及平時學習積累,基于自身認知不足之處在所難免,也請大家指正,共同進步。