专业编程基础技术教程

网站首页 > 基础教程 正文

【保姆级教程】Docker安装教程

ccvgpt 2024-12-08 12:38:51 基础教程 1 ℃

前言:

本文主要介绍在Debian系统下,如何安装docker的详细步骤

【保姆级教程】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 0755 -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

总结

教程抓取的是官方软件源,在网络环境不友好的情况下可能会比较缓慢,可以尝试设置镜像加速;

如有疑问欢迎留言交流,感谢支持!

Tags:

最近发表
标签列表