armbian安装docker

news/2024/10/4 13:07:16 标签: docker, 容器, 运维

最近又搞了台瑞莎Radxa 3E ,从零开始部署unbuntu环境,发现是真曲折啊,虽然有点前车之鉴了

在Armbian上安装Docker,可以按照以下步骤操作:

1、更新软件包列表:

sudo apt-get update
 
2、安装必要的软件包以允许apt通过HTTPS使用仓库:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
 
3、添加Docker的官方GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
 
4、添加Docker的稳定仓库:

sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
 
5、再次更新软件包列表(用于读取新添加的Docker仓库):

sudo apt-get update
 
6、安装Docker CE(社区版):

sudo apt-get install docker-ce
 
7、为了确保Docker在启动时自动启动,请确保它已被启用:

sudo systemctl enable docker
 
8、测试Docker是否正确安装并运行:

sudo docker run hello-world
 
这些步骤适用于基于Debian的Armbian发行版,比如Armbian for Rockchip (RK3399)。如果您使用的是其他的Armbian版本或者硬件架构,请根据实际情况调整第4步中的仓库地址。

9、Docker换源

nano /etc/docker/daemon.json

{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
 
ctrl+x退出编辑,按y回车保存,执行

systemctl daemon-reload
systemctl restart docker


casaos安装问题

换源很重要,要不安装过程中各种错误,直接从SSH中打开etc/apt/sources.list。

自从armbian官网下载的镜像,却没有明确标注下载ubuntu的源,这一点 官网误导性有点强了。花了差不多两天时间,粘贴了网上各种乱七八糟的源,弄得乱乱的。

Armbian 默认软件源为Ubuntu官方的,使用起来速度比较慢,可以更改为国内源加快更新及安装速度。
国内Linux源有很多,通常推荐阿里云的,另外说下,想用清华的源,可是被网站判定多次下载二进制文件封了IP,是不是太敏感了, 

编辑添加阿里云的对应版本。

往下翻找到复制粘贴回来::

deb https://mirrors.aliyun.com/ubuntu-ports/ noble main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu-ports/ noble-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu-ports/ noble-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu-ports/ noble-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu-ports/ noble-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu-ports/ noble-backports main restricted universe multiverse

如遇到注册key问题,执行:
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys XXXXXXXXXXXX


http://www.niftyadmin.cn/n/5689962.html

相关文章

MySQL 支持行锁还是表锁?分别有哪些优缺点?破解数据库的锁之谜:MySQL行锁与表锁的博弈

在现代应用程序开发中,数据库管理系统扮演着至关重要的角色。而在数据库的性能优化过程中,锁机制成为了一个不可忽视的话题。对于MySQL而言,行锁和表锁是两种常见的锁定机制,了解它们的优缺点将有助于我们设计更高效的数据库应用。…

“衣依”服装销售平台:Spring Boot技术应用与优化

3系统分析 3.1可行性分析 通过对本“衣依”服装销售平台实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本“衣依”服装销售平台采用JAVA作为开发语言&#xff…

欧几里得算法--(密码学基础)

根基:gcd(a,b)gcd(b,a mod b) 先举个例子吧,gcd(16,6)gcd(6,4)gcd(4,2)gcd(2,0)2 学习这个定理的时候我想了几个问题. 第一个问题:为什么求出的就一定是他们两个数的公约数? 这个问题很简单我们只需要通过几何来计较即可&#x…

MySQL 实验 4:修改数据表的结构

MySQL 实验 4:修改数据表的结构 目录 MySQL 实验 4:修改数据表的结构一、为 MySQL 数据表添加列1、语法2、举例 二、 删除 MySQL 数据表中的某一列1、语法2、举例 三、修改 MySQL 数据表中列的数据类型1、语法2、举例 四、修改 MySQL 数据表的名称1、语法…

【技术分析】嘉楠科技SoC芯片K230

概述 K230是嘉楠科技Kendryte系列AIoT芯片中的最新一代SoC芯片,该芯片采用全新的多异构单元加速计算架构,集成的玄铁C908具有2个高能效RISCV计算核心,内置新一代KPU(Knowledge Process Unit)智能计算单元,…

Pikachu-Cross-Site Scripting-xss盲打

xss盲打,不是一种漏洞类型,而是一个攻击场景;在前端、或者在当前页面是看不到攻击结果;而是在后端、在别的页面才看到结果。 登陆后台,查看结果;

Redis: 集群测试和集群原理

集群测试 1 ) SET/GET 命令 测试 set 和 get 因为其他命令也基本相似,我们在 101 节点上尝试连接 103 $ /usr/local/redis/bin/redis-cli -c -a 123456 -h 192.168.10.103 -p 6376我们在插入或读取一个 key的时候,会对这个key做一个hash运算&#xff0c…

边缘概率 | 条件概率

关于什么是边缘概率分布和条件概率分布,在理论上,我自己也还没有理解,那么现在就根据我学习到的理解方式来记录一下,有错误指出,请大家指正!!! 例如,一个箱子里有十个乒乓…