当前位置: 首页 > news >正文

AlpineLinux安装docker

或许你在docker中使用 Alpine Linux 的镜像使用得多,但是有没有想过在 Alpine Linux 上安装 Docker 来使用呢?默认情况下,Docker 包位于社区仓库中,因此在使用包管理来安装docker之前建议更换为国内源,并开启社区仓库的链接。

下面的操作是在root用户下运行的,如果要使用非root用户,请先确保该用户有 sudo 的权限

配置为国内源并开启社区源

修改 Alpine Linux 的仓库源为中国科技大学的源

localhost:~# sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
localhost:~# cat /etc/apk/repositories 
#/media/cdrom/apks
http://mirrors.ustc.edu.cn/alpine/v3.20/main
#http://mirrors.ustc.edu.cn/alpine/v3.20/community

如果你之前没有配置过仓库源,社区源默认是注释状态的,需要取消注释

localhost:~# sed -i 's/#http/http/g' /etc/apk/repositories 
localhost:~# cat /etc/apk/repositories 
#/media/cdrom/apks
http://mirrors.ustc.edu.cn/alpine/v3.20/main
http://mirrors.ustc.edu.cn/alpine/v3.20/community

配置修改完成后,运行 apk update 来更新软件源

localhost:~# apk update
fetch http://mirrors.ustc.edu.cn/alpine/v3.20/main/x86_64/APKINDEX.tar.gz
fetch http://mirrors.ustc.edu.cn/alpine/v3.20/community/x86_64/APKINDEX.tar.gz
v3.20.3-159-g093e185483c [http://mirrors.ustc.edu.cn/alpine/v3.20/main]
v3.20.3-161-g98f49c5c68d [http://mirrors.ustc.edu.cn/alpine/v3.20/community]
OK: 24169 distinct packages available

可以看到软件源除了main(主仓库源)也更新了community(社区仓库源),现在可用的软件包已经有两万多个了。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

安装 Docker

系统的软件包配置完成并可以使用后,就可以用 apk 包管理器来安装 Docker。使用下面的命令将安装 Docker 服务及其依赖项。

localhost:~# apk add docker
(1/18) Installing runc (1.1.14-r0)
(2/18) Installing containerd 
http://www.lryc.cn/news/578263.html

相关文章:

  • 提示技术系列——思维树
  • 使用Verilog设计模块输出中位数,尽可能较少资源使用
  • Python 数据分析与机器学习入门 (五):Matplotlib 数据可视化基础
  • python环境快速搭建
  • Clickhouse源码分析-TTL执行流程
  • 直播 APP 开发需要多少成本
  • (LeetCode 面试经典 150 题) 135. 分发糖果 (贪心)
  • 【Springai】 2指定模型的三种方式(Ollama)
  • 【SpringAI】3.结构化输出,初级版
  • Spring Boot + ONNX Runtime模型部署
  • springboot中多个定时任务(@Scheduled)如何互不影响
  • 大数据(4)-spark
  • Webpack优化详解
  • Unity性能优化-渲染模块(1)-CPU侧(2)-DrawCall优化(2)GPUInstancing
  • 浪潮和曙光服务器的ipmi配置教程
  • 图灵完备之路(数电学习三分钟)----开关与延迟线
  • Ubuntu更换Home目录所在硬盘的过程
  • Pyhton-EXCEL与Mysql数据对比
  • 从设计到开发一个小程序页面
  • 鸿蒙NEXT-鸿蒙三层架构搭建,嵌入HMRouter,实现便捷跳转,新手攻略。(2/3)
  • HTML之常用基础标签
  • JavaScript异步编程的五种方式
  • 力扣 hot100 Day30
  • Spring生态:云原生与AI的革新突破
  • 七天学会SpringCloud分布式微服务——06——Sentinel
  • 从零到一通过Web技术开发一个五子棋
  • CSDN博客大搬家(本地下载markdown合适和图片本地化)
  • Stable Diffusion 项目实战落地:从0到1 掌握ControlNet 第四篇 风格化字体大揭秘:从线稿到涂鸦,ControlNet让文字焕发新生
  • 【机器人】复现 HOV-SG 机器人导航 | 分层 开放词汇 | 3D 场景图
  • 文心大模型正式开源,开启AI普惠新时代