Ubuntu安装Docker、完全卸载Docker

2022-03-04  本文已影响0人  二班老许

ubuntu安装docker

1. 安装docker

添加源,和密钥

清华源

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

docker官方源

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

安装

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
2. 设置docker开机启动
sudo systemctl enable docker.service
3. 用户加进docker用户组
sudo gpasswd -a your_user docker
newgrp - docker
4. 修改docker存储路径(如果需要换路径的话)

docker默认会撞到系统盘里,但系统盘可能是个容量比较小的ssd。如果容器占空间较大,并且有持续增长的可能,最好把docker存储路径修改到大容量data盘的目录上。

sudo vi /usr/lib/systemd/system/docker.service

编辑docker服务配置文件,修改如下位置的配置

[Service]
#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /media/data1/service/docker

应用配置,重启docker服务

sudo systemctl daemon-reload
sudo systemctl restart docker

完全卸载docker

1. 删除docker,和安装docker时自动安装的组件
sudo apt autoremove docker docker-ce docker-engine  docker.io  containerd runc
dpkg -l | grep docker
sudo apt autoremove docker-ce-*
2. 删除docker的相关配置&目录
sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker
3. 查看docker没有命令即卸载完成
docker --version
上一篇下一篇

猜你喜欢

热点阅读