最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ubuntu如何完全干凈的卸載docker

 更新時間:2023年05月25日 15:05:23   作者:Sunday_ding  
這篇文章主要介紹了ubuntu如何完全干凈的卸載docker問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

ubuntu完全干凈的卸載docker

1. 刪除某軟件,及其安裝時自動安裝的所有包

sudo apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc

2. 刪除docker其他沒有沒有卸載

dpkg -l | grep docker

3.卸載沒有刪除的docker相關插件(結合自己電腦的實際情況)

format,png

sudo apt-get autoremove docker-ce-*

4.刪除docker的相關配置&目錄

 sudo rm -rf /etc/systemd/system/docker.service.d
 sudo rm -rf /var/lib/docker

5.確定docker卸載完畢

docker --version

ubuntu16.04離線安裝與卸載docker和nvidia-docker問題

離線安裝docker

項目上的服務器不能上網(wǎng),因此需要離線配置docker和nvidia-docker

在一臺有網(wǎng)的機器上,在鏈接中下載相應的文件

containerd.io_1.2.0-1_amd64.deb
docker-ce-cli_18.09.1~3-0~ubuntu-xenial_amd64.deb
docker-ce_18.09.1~3-0~ubuntu-xenial_amd64.deb

用下面的命令將三個包一起安裝了

sudo dpkg -i containerd.io_1.2.0-1_amd64.deb docker-ce-cli_18.09.1~3-0~ubuntu-xenial_amd64.deb ?docker-ce_18.09.1~3-0~ubuntu-xenial_amd64.deb?

離線安裝nvidia-docker

如果已安裝nvidia-docker1.0,需要卸載nvidia-docker 1.0

docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo apt-get purge nvidia-docker

在一臺有網(wǎng)的機器上配置apt源(注意有網(wǎng)的機器上的Ubuntu版本需要與離線安裝的機器一致)

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
? sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
? sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update

運行以下5個命令,下載5個包到當前目錄,將這些包拷貝在離線服務器上 

apt download libnvidia-container1
apt download libnvidia-container-tools
apt download nvidia-container-toolkit
apt download nvidia-container-runtime
apt download nvidia-docker2

離線服務器上依次運行以下命令,順序不能顛倒:

dpkg -i libnvidia-container1
dpkg -i libnvidia-container-tools
dpkg -i nvidia-container-toolkit
dpkg -i nvidia-container-runtime
dpkg -i nvidia-docker2

運行:(機器上需要有nvidia驅動)

docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi

卸載docker

方法一

apt-get purge卸載命令需要逐條執(zhí)行

sudo apt-get purge docker-ce
sudo apt-get purge docker-ce-cli
sudo apt-get purge containerd.io

查看是否卸載完畢

apt list --installed | grep docker
apt list --installed | grep contain.io

刪除殘留文件

rm -rf /var/lib/docker
rm -rf /var/run/docker
rm -rf /etc/docker
rm -rf /run/docker.sock
rm -rf /var/lib/containerd
rm -rf /run/containerd
rm -rf /opt/containerd

在刪除文件時可能會出現(xiàn)rm: cannot remove ‘/var/lib/docker/containers’: Device or resource busy

網(wǎng)絡共享掛載的存儲目錄無法使用rm -rf清空,如果Linux確實需要刪除本地掛載點,可以先卸載,然后刪除本地的掛載點。

  • 卸載:umount /var/lib/docker/containers
  • 刪除:rm -rf /var/lib/docker/

方法二

首先查看docker服務狀態(tài),并停止docker服務

systemctl stastus docker ? ? ?? ?# 查看docker服務狀態(tài)
systemctl stop docker?? ??? ??? ?# 關閉docker服務
systemctl disable docker?? ??? ?# 關閉開機自啟

查看源碼安裝方式的自啟動服務文件:

ls /etc/systemd/system/docker.service

刪除docker文件

cd /usr/bin/
ls -lrt docker*
rm -rf docker*

按照方法一上面的方式刪除docker殘余文件 

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • docker 編輯Dockerfile 添加php7.2 acpu的問題

    docker 編輯Dockerfile 添加php7.2 acpu的問題

    這篇文章主要介紹了docker 編輯Dockerfile 添加php7.2 acpu問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 如何將Docker的構建時間減少40%(推薦)

    如何將Docker的構建時間減少40%(推薦)

    這篇文章主要介紹了如何將Docker的構建時間減少40%,本文描述了我們在優(yōu)化CI管道后獲得的一些新見解,需要的朋友可以參考下
    2023-11-11
  • docker-compose啟動redis多機集群的實現(xiàn)(6臺服務器3主3從)

    docker-compose啟動redis多機集群的實現(xiàn)(6臺服務器3主3從)

    本文主要介紹了docker-compose啟動redis多機集群的實現(xiàn)(6臺服務器3主3從),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • Docker網(wǎng)絡如何配置dns

    Docker網(wǎng)絡如何配置dns

    這篇文章主要介紹了Docker網(wǎng)絡如何配置dns問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Dockerfile中的保留字指令的過程解析

    Dockerfile中的保留字指令的過程解析

    Dockerfile是用來構建Docker鏡像的構建文件,由一系列命令和參數(shù)構成的腳本,本文重點給大家介紹Dockerfile中的保留字指令的過程解析,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • 使用Docker安裝Nginx并配置端口轉發(fā)問題及解決方法

    使用Docker安裝Nginx并配置端口轉發(fā)問題及解決方法

    這篇文章主要介紹了使用Docker安裝Nginx并配置端口轉發(fā),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • Docker部署與常見使用方法

    Docker部署與常見使用方法

    Docker是一種容器化技術,用于管理應用的打包、部署和運行,它輕量級、一致且可移植,適用于各種部署場景,本文介紹Docker部署與常見使用方法,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • CentOS7徹底卸載Docker的完整流程

    CentOS7徹底卸載Docker的完整流程

    Docker 已成為現(xiàn)代云原生架構的核心組件,但在某些情況下,比如需要重新安裝 Docker、升級版本或切換到其他容器管理工具時,徹底卸載 Docker 并清理相關數(shù)據(jù)成為必要步驟,本文將針對 CentOS 7 操作系統(tǒng),詳細梳理并擴展 Docker 卸載的完整流程
    2025-04-04
  • seata docker 高可用部署的詳細介紹

    seata docker 高可用部署的詳細介紹

    這篇文章主要介紹了seata docker 高可用部署的相關知識,通過相關配置文件實現(xiàn)高可用需要依賴注冊中心,配置中心,數(shù)據(jù)庫,需要的朋友可以參考下
    2021-07-07
  • docker容器日志時間不一致問題

    docker容器日志時間不一致問題

    這篇文章主要介紹了docker容器日志時間不一致問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評論

岐山县| 同江市| 华亭县| 札达县| 镇平县| 广宗县| 彰化县| 靖远县| 应城市| 安庆市| 开平市| 红安县| 同仁县| 贺兰县| 郓城县| 江门市| 磴口县| 焉耆| 洛隆县| 高尔夫| 扶余县| 凤凰县| 谷城县| 双鸭山市| 昂仁县| 新化县| 兴山县| 新民市| 靖州| 明水县| 江华| 年辖:市辖区| 铜鼓县| 平罗县| 富蕴县| 察隅县| 荆州市| 肥城市| 满城县| 怀化市| 临洮县|