国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

docker日常使用的實用小技巧總結(推薦)

2024-09-01 13:52:58
字體:
來源:轉載
供稿:網友

前言

Docker 是一個能夠把開發應用程序自動部署到容器的開源引擎。它由Docker公司的團隊編寫,基于Apache 2.0開源協議授權。它提供了一個簡單、輕量的建模方式,使開發生命周期更高效快速,鼓勵了面向服務的架構設計。Docker 項目的目標是實現輕量級的操作系統虛擬化解決方案。 Docker 的基礎是 Linux 容器(LXC)等技術。在 LXC 的基礎上 Docker 進行了進一步的封裝,讓用戶不需要去關心容器的管理,使得操作更為簡便。用戶操作 Docker 的容器就像操作一個快速輕量級的虛擬機一樣簡單。

Docker 可能一開始讓你望而生畏,但確實是一個非常偉大的工具。

為了更好的使用docker,建議升級到1.13。注意,下面命令皆基于1.13!

# 升級指令(centos7測試過)yum-config-manager --add-repo https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo yum makecache fast yum -y remove docker docker-common container-selinux yum -y install docker-engine-1.13.1 

清除docker占用的磁盤空間

# 清除沒有依賴的鏡像和停止運行的容器,沒有使用的容器卷與網絡(強制清除用-f)docker system prune# 清除沒有依賴的鏡像(強制清除用-f)docker image prune# 清除停止運行的容器(強制清除用-f)docker container prune# 清除沒有使用的網絡(強制清除用-f)docker network prune# 清除沒有使用的容器卷(強制清除用-f)docker volume prune 

查看docker占用docker空間情況

docker system df 

創建自啟動容器

docker run --restart=always my_image 

創建退出自刪除容器

docker run --rm my_image 

容器健康檢查

# 啟動容器時候指定(timeout執行命令超時時間,health-interval執行檢查間隔時間)docker run -d --health-cmd "curl -f http://localhost/123 || exit 1" --health-interval=5s --timeout=3s my_image# Dockerfile指定(timeout執行命令超時時間,interval執行檢查間隔時間)HEALTHCHECK --interval=60s --timeout=10s CMD curl -f http://127.0.0.1/ || exit 1

docker swarm 集群相關命令

# 創建集群docker swarm init --advertise-addr {本機地址}# 獲取加入集群命令(管理員節點)docker swarm join-token manager# 獲取加入集群命令(普通節點)docker swarm join-token worker# 顯示節點列表docker node ls# 顯示已有服務docker service ls# 顯示某個服務下容器docker service ps {服務名字}# 創建一個服務docker service create --replicas {實例數量} --name {服務名字} -p {主機端口}:{容器內部端口} my_image {啟動指令}# 刪除一個服務docker service rm {服務名字}# 修改實例數量docker service scale {服務名字}={服務數量}# 修改實例使用鏡像docker service update --image {鏡像名字} {服務名字}# 修改實例內存限制docker service update --limit-memory {內存使用} {服務名字} # 修改實例cpu限制docker service update --limit-cpu {內存使用} {服務名字} 

查看容器占用資源情況

docker stats 

查看所有鏡像

docker images 

查看容器

# 查看正在運行的容器docker ps# 查看所有的容器docker ps -a 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沁源县| 瑞丽市| 赤峰市| 绩溪县| 定州市| 和平区| 台北县| 天门市| 穆棱市| 元氏县| 旺苍县| 泸州市| 镇安县| 五指山市| 平定县| 赤峰市| 阿勒泰市| 霍城县| 易门县| 百色市| 中方县| 宣武区| 绿春县| 平阳县| 九龙县| 枣强县| 定远县| 开平市| 德令哈市| 富源县| 乐都县| 南涧| 斗六市| 崇信县| 卓尼县| 五莲县| 尉犁县| 阿拉善右旗| 梅州市| 巩义市| 海门市|