Debian安装Docker环境

Debian安装Docker环境

文章目录

删除旧版本

sh 复制代码
sudo apt-get remove docker docker-engine docker.io

更新系统

sh 复制代码
apt update
apt upgrade -y

安装Docker

sh 复制代码
apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates

设置Docker的GPG公钥

sh 复制代码
curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg

为Docker设置清华源

sh 复制代码
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list

安装Docker

sh 复制代码
apt update
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

配置Docker

sh 复制代码
# 查看Docker版本
docker version

# 启动docker
sudo systemctl start docker

# 检测docker状态
systemctl status docker
 
# 设置docker开机自启动
sudo systemctl enable docker

配置普通用户权限

sh 复制代码
# 添加docker组
sudo groupadd docker
 
# 添加用户至docker组
sudo usermod -aG docker $USER
 
# 更新docker组
newgrp docker
相关推荐
Sleepy MargulisItG1 天前
【Linux网络编程】UDP Socket
linux·网络·udp
是毛毛吧1 天前
开发环境配置指南:解决 GitHub 连接超时与依赖下载失败的问题
网络·git·网络安全·docker·信息与通信
QT 小鲜肉1 天前
【Linux命令大全】001.文件管理(理论篇)
linux·数据库·chrome·笔记
VekiSon1 天前
Linux系统编程——进程进阶:exec 族、system 与工作路径操作
linux·运维·服务器
博语小屋1 天前
Socket UDP 网络编程V2 版本- 简单聊天室
linux·网络·c++·网络协议·udp
morliz子轩1 天前
在Docker上安装MYSQL 8.x—RelationalDb with SQL
sql·mysql·docker
huahailing10241 天前
docker 部署 rustfs
运维·docker·容器
一个平凡而乐于分享的小比特1 天前
Linux 内核设计中的核心思想与架构原则
linux·架构·linux设计思想
BullSmall1 天前
Shell脚本波浪号避坑指南
linux·bash
luoyayun3611 天前
Linux下安装使用Claude遇到的问题及解决方案
linux·claude