前言:
本文主要介绍在Debian系统下,如何安装docker的详细步骤
想了解debian系统安装的参考我的另一篇文章:【保姆级教程】Debian12虚拟机安装教程
正文:
可以进入应用程序里面的终端
直接通过内置终端输入命令
我个人比较喜欢用Xshell远程访问管理
打开后会显示已创建的远程会话
这里完美需要新建一个debian12.5的会话
填写名称&服务器ip
点击确认后,就会出现在已创建的列表
选择创建的debian12.5,点击连接后就会出现在用户名登录界面
勾选记住用户名,下次就可以直接用该用户名登录
下一步需要输入对应用户的密码
勾选记住密码,下次可以直接登录
显示这样就是登录成功了
在安装之前,我们需要先获取一下root的最高权限
键入:su,然后输入root密码
注意:这里输入的字符是看不见的,输完直接回车确认即可
成功后当前用户会从test@debian变成root@debian
这个时候,默认的操作路径在/home/test下,是给test用户创建的独立文件夹
我个人习惯切换到系统默认主路径下,键入cd即可
正式安装之前,需要先设置一下docker的存储库
第一步:更新软件包索引:
键入命令行:sudo apt-get update
第二步:安装必要的依赖包,以允许 apt 通过 HTTPS 使用存储库:
键入命令行:
sudo apt-get install ca-certificates curl
第三步:安装curl工具,用来拉取文件
键入命令行:sudo apt-get install curl
第四步:创建个文件夹存放docker的官方GPG密钥,并给密钥添加权限
键入以下命令:
sudo install -m -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
第五步:将Docker 的软件源添加到 apt 的软件源列表中
键入命令行:echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
第六步:更新一下apt软件包索引
键入命令行:sudo apt-get update
至此,docker安装的前置部署已完成
第七步:键入docker安装命令
键入命令行:sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
第八步:安装完成之后,验证一下是否成功
键入命令行:sudo docker run hello-world
一般会先报错,如果显示“Unable to find image 'hello-world:latest' locally”是正常的
等一会系统会自动下载hello-word镜像,并输出“Hello from Docker!”,那说明成功了
同第八步:也可以通过查询docker版本来确认是否安装成功
查询命令行:sudo docker --version
总结:
教程抓取的是官方软件源,在网络环境不友好的情况下可能会比较缓慢,可以尝试设置镜像加速;
如有疑问欢迎留言交流,感谢支持!