九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Docker基礎(chǔ):Docker運(yùn)行原理筆記
       
       
今天給大家繼續(xù)分享Docker相關(guān)的知識(shí),今天主要介紹Docker運(yùn)行原理以及生命周期,希望對(duì)大家能有所幫助!

1、Docker底層運(yùn)行原理

Docker基于客戶端(容器)-服務(wù)器(Docker引擎)結(jié)構(gòu)的系統(tǒng),Docker的守護(hù)進(jìn)程運(yùn)行在宿主主機(jī)上,客戶端(容器)通過Socket向Docker引擎發(fā)送相應(yīng)的指令,Docker服務(wù)器就會(huì)執(zhí)行相應(yīng)的命令。
       
       
Docker會(huì)以root權(quán)限運(yùn)行它的守護(hù)進(jìn)程,來處理普通Linux用戶無法完成的操作(如掛載文件系統(tǒng)等操作)。

2、Docker執(zhí)行run命令的流程

  1. Dockers引擎會(huì)在本地查找鏡像
  2. 本地找到鏡像 然后啟動(dòng)鏡像
  3. 本地沒有找到鏡像,然后根據(jù)Docker引擎配置的倉庫地址,遠(yuǎn)程去查找鏡像。
  4. 遠(yuǎn)程查詢到鏡像,把鏡像下載到本地,然后啟動(dòng)鏡像
  5. 遠(yuǎn)程查詢到鏡像,Docker返回錯(cuò)誤,提示鏡像遠(yuǎn)程未找到。
  6. 運(yùn)行中的鏡像支持:停止、啟動(dòng)、重啟、刪除(先停止才可以刪除)操作。
       
       


3、Docker容器的生命周期

Docker容器主要有以下7個(gè)狀態(tài):
  • created:已創(chuàng)建,還未運(yùn)行的容器
  • running:正在運(yùn)行中的容器
  • restarting:容器正在重啟中
  • removing:容器正在遷移中
  • paused:已暫停狀態(tài)的容器
  • exited:停止?fàn)顟B(tài)的容器
  • dead:死亡,主要是操作系統(tǒng)出現(xiàn)異?;蛘邤嚯婈P(guān)機(jī)等有可能引發(fā)dead狀態(tài),不是很常見。

暫停和停止?fàn)顟B(tài)的區(qū)別
  • docker pause 命令掛起指定容器中的所有進(jìn)程
  • docker stop 容器內(nèi)主進(jìn)程會(huì)在指定時(shí)間內(nèi)被殺死,默認(rèn)為10s后。


       
       

4、Docker操作容器命令示例

創(chuàng)建容器tomcat容器

[root@ecs-337444 ~]# docker create --name tomcattest tomcat:8.5.38
1b6a0f79e3d3b030c3f5fc1b170f6205815c16a363cafc72f0b927e846f73cf5

docker ps -f status=created # 根據(jù)狀態(tài)檢索
docker ps -a -f name=tomcattest #根據(jù)容器名檢索

[root@ecs-337444 ~]# docker ps -a -f name=tomcattest
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
54ae70aca0db tomcat:8.5.38 "catalina.sh run" 6 minutes ago Created tomcattest

docker start tomcattest  #啟動(dòng)容器                
       
docker pause tomcattest #暫停容器
docker unpause tomcattest  # 取消暫停
       
       
docker stop tomcattest #停止容器
       
       
docker rm tomcattest #刪除容器
       
       

IT技術(shù)分享社區(qū)

個(gè)人博客網(wǎng)站:https://programmerblog.xyz

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
DockerDesktop簡(jiǎn)單安裝和使用
Docker的入門及使用
Docker學(xué)習(xí)之旅-使用Docker部署jar包
Docker介紹、常用命令、項(xiàng)目部署
docker的簡(jiǎn)單操作和端口映射
使用 Docker 搭建 Java Web 運(yùn)行環(huán)境 – 碼農(nóng)網(wǎng)
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服