亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

docker服務(wù)關(guān)停的實(shí)現(xiàn)步驟

 更新時(shí)間:2023年10月23日 09:27:31   作者:程皮  
在我看來(lái)所謂的優(yōu)雅關(guān)閉,就是在系統(tǒng)關(guān)閉時(shí),預(yù)留一些時(shí)間,讓你有機(jī)會(huì)來(lái)善后一些事情,本文就來(lái)介紹一下docker服務(wù)如何正確關(guān)停,感興趣的可以了解一下

說(shuō)明:停止 docker 服務(wù)之前,先把所有的容器都停掉,如果沒(méi)停掉,再重啟 docker 服務(wù)之后,所有的容器就會(huì)成為 Exited 狀態(tài)。如果你只是想停止 docker 服務(wù),docker 中的容器還繼續(xù)提供服務(wù),需要在docker daemon.json 中配置 “live-restore”:true詳細(xì)配置請(qǐng)參考:docker 官方容器配置live-restore

關(guān)閉操作

之前一直使用如下命令關(guān)閉 docker 服務(wù)

# 禁用 docker 開(kāi)機(jī)自啟
systemctl disable docker
# 關(guān)停 docker 服務(wù)
systemctl stop docker

但是今天使用 systemctl stop docker 命令關(guān)停的時(shí)候,確返回了如下警告:

image.png

也就是在停止 docker.service,但是又被 docker.socket 激活啟動(dòng)起來(lái)了。
此時(shí)我們就需要理解 docker 各部分之間的關(guān)系才能正確的把 docker 服務(wù)停止掉。

docker 相關(guān)組成理解

我們安裝的 docker 可以分為以下幾個(gè)內(nèi)容:

1.docker 客戶端

文件名 docker, 一般默認(rèn)安裝在 /usr/bin 目錄下。 比如我們執(zhí)行的 docker ps 調(diào)用的就是 docker 客戶端程序。

2.dockerd (docker daemon)服務(wù)

文件名 dockerd,一般默認(rèn)安裝在 /usr/bin 目錄下。 比如我們說(shuō)的 docker 服務(wù),就是在說(shuō)的 dockerd 服務(wù)。
可以在 /lib/systemd/system 目錄下,看到 docker.service 里面有這么句話

3. docker.socket

文件名 docker.socket, 一般默認(rèn)安裝在 /var/run 目錄下。用來(lái)實(shí)現(xiàn) docker 客戶端和 dockerd 服務(wù) 之間的 API 通訊。
該文件 (/var/run/docker.socket) 是一個(gè) linux socket(套接字) 文件,通過(guò) la -al 命令可以看到該文件的標(biāo)識(shí)是 s 。
可以在 /lib/systemd/system 目錄下,看到 docker.socket 里面有這么句話

無(wú)法關(guān)停的原因分析

如果 docker.socket 服務(wù)開(kāi)啟著,并在 docker 客戶端執(zhí)行 docker ps 指令,那么即使現(xiàn)在 dockerd 沒(méi)有運(yùn)行,docker.socket 也會(huì)將它啟動(dòng)起來(lái)。
如果 docker.socket 服務(wù)沒(méi)有處于運(yùn)行狀態(tài),那么就會(huì)報(bào)錯(cuò)

所以要真正關(guān)閉 docker 服務(wù),要執(zhí)行如下 2 個(gè)命令

# 關(guān)閉 docker.socket 服務(wù)
systemctl stop docker.socket
# 關(guān)閉 docker.service 服務(wù)
systemctl stop docker.service

到此這篇關(guān)于docker服務(wù)關(guān)停的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)docker服務(wù)關(guān)停內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker安裝Oracle_11g的方法

    Docker安裝Oracle_11g的方法

    這篇文章主要介紹了Docker安裝Oracle_11g的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • mac下docker 安裝 ES的詳細(xì)過(guò)程

    mac下docker 安裝 ES的詳細(xì)過(guò)程

    這篇文章主要介紹了mac下docker 安裝 ES的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • docker-compose之基本語(yǔ)法解讀

    docker-compose之基本語(yǔ)法解讀

    這篇文章主要介紹了docker-compose之基本語(yǔ)法解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 在Ubuntu上使用Docker部署DeepSeek的詳細(xì)步驟

    在Ubuntu上使用Docker部署DeepSeek的詳細(xì)步驟

    docker是容器化技術(shù)的代表,它能夠?qū)?yīng)用程序及其依賴項(xiàng)打包成一個(gè)獨(dú)立的容器,在 DeepSeek 部署中,使用 docker 可以確保 deepseek - r1 在不同環(huán)境中具有一致的運(yùn)行狀態(tài),本文給大家介紹了在Ubuntu上使用Docker部署DeepSeek的詳細(xì)步驟,需要的朋友可以參考下
    2025-02-02
  • Docker鏡像分層的實(shí)現(xiàn)示例

    Docker鏡像分層的實(shí)現(xiàn)示例

    本文主要介紹了Docker鏡像分層的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • docker容器的四種端口映射演示分析

    docker容器的四種端口映射演示分析

    這篇文章主要為大家介紹了docker容器的四種端口映射演示分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • 利用 Docker 構(gòu)建簡(jiǎn)單的 java 開(kāi)發(fā)編譯環(huán)境的方法詳解

    利用 Docker 構(gòu)建簡(jiǎn)單的 java 開(kāi)發(fā)編譯環(huán)境的方法詳解

    這篇文章主要介紹了利用 Docker 構(gòu)建簡(jiǎn)單的 java 開(kāi)發(fā)編譯環(huán)境的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Docker-compose詳解和LNMP搭建全過(guò)程

    Docker-compose詳解和LNMP搭建全過(guò)程

    Docker-Compose是Docker的一個(gè)官方開(kāi)源項(xiàng)目,用于快速編排Docker容器集群,它允許用戶在YAML文件中定義多個(gè)服務(wù),每個(gè)服務(wù)可以包含一個(gè)或多個(gè)容器,這些容器可以通過(guò)Dockerfile構(gòu)建或直接運(yùn)行現(xiàn)有鏡像,Docker-Compose支持多種配置選項(xiàng)
    2024-11-11
  • Docker設(shè)置mysql不區(qū)分大小寫(xiě)問(wèn)題

    Docker設(shè)置mysql不區(qū)分大小寫(xiě)問(wèn)題

    這篇文章主要介紹了Docker設(shè)置mysql不區(qū)分大小寫(xiě)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析

    Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析

    這篇文章主要介紹了Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析,在操作過(guò)程中小編遇到很多問(wèn)題,下面把我的經(jīng)驗(yàn)及處理方法分享到腳本之家平臺(tái),需要的朋友參考下吧
    2021-06-06

最新評(píng)論