网站首页 > 基础教程 正文
前言:
本文主要介绍在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 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
总结:
教程抓取的是官方软件源,在网络环境不友好的情况下可能会比较缓慢,可以尝试设置镜像加速;
如有疑问欢迎留言交流,感谢支持!
猜你喜欢
- 2024-12-08 被 Docker 日志坑惨了
- 2024-12-08 软路由的用法(自动追剧配置)
- 2024-12-08 Docker 使用命令
- 2024-12-08 WizNote-为知笔记Docker私有部署教程
- 2024-12-08 在 Linux Debian 上安装配置 Kubernetes 集群
- 2024-12-08 有毒的Docker:功能简单但使用复杂,分分钟找出替代品?
- 2024-12-08 玩Docker,不求人~保姆级入门教程!
- 2024-12-08 Docker镜像服务器关停,“硬控”国内NAS玩家?解决方法来咯!!
- 2024-12-08 Docker最全详解(万字图文总结)
- 2024-12-08 Debian 12.8 发布 | Mistral AI 推出批量 API,成本降低 50%
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)