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