Linux环境下ubuntu22.04安装Docker到配置Homeassistant

步骤

Step1:更新系统软件包

sudo apt update //更新软件包

在这之前如果你报错了或者网络不通畅可以通过下面的方法进行换源,

1,输入
sudo gedit /etc/apt/sources.list

2,添加源
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse

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

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

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

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

3,更新一下
sudo apt update

如果碰到这种报错直接kill -9 杀死进程即可

# Executing docker install script, commit: e5543d473431b782227f8908005543bb4389b8de
+ sudo -E sh -c 'apt-get update -qq >/dev/null'
[sudo] monisa 的密码: 
E: 无法获得锁 /var/lib/apt/lists/lock。锁正由进程 2358(packagekitd)持有
E: 无法对目录 /var/lib/apt/lists/ 加锁

Step2:安装依赖包【用于通过HTTPS来获取仓库】

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Step3:添加Docker官方GPG密钥

sudo -i
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/docker-ce.gpg

Step4:验证

sudo apt-key fingerprint 0EBFCD88
0EBFCD88 是公钥的指纹。执行这个命令后,系统会显示与该指纹相关的公钥信息。

在这里插入图片描述

Step4:添加Docker阿里稳定版软件源

sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

Step5:再次更新软件包

sudo apt update

Step6:安装Docker默认最新版

sudo apt install docker-ce docker-ce-cli containerd.io

Step7:测试,安装好后默认启动

sudo docker run hello-world
如果输出“Hello from Docker!”则表示Docker已经成功安装。

在这里插入图片描述
然后我们需要把Docker添加到我们当前用户来运行,不然每次都要加sudo才能运行,所以我们接着修改

Step9:配置用户组
sudo usermod -aG docker 用户名
su - 用户名  # 刷新shell状态
docker images # 验证

root@monisa-virtual-machine:~# sudo usermod -aG docker monisa 
root@monisa-virtual-machine:~# su - monisa 
monisa@monisa-virtual-machine:~$ docker image
image   images  
monisa@monisa-virtual-machine:~$ docker images 
REPOSITORY    TAG       IMAGE ID       CREATED         SIZE
hello-world   latest    d2c94e258dcb   11 months ago   13.3kB
monisa@monisa-virtual-machine:~$ 

到次大功告成,还有一些功能就可以自己探索了

Step10:其他docker运行命令
查看状态:sudo systemctl status docker
启动:sudo systemctl start docker
开机自启:sudo systemctl enable docker
停止:sudo systemctl stop docker

查看有哪些镜像
root@monisa-virtual-machine:~# sudo docker images
REPOSITORY    TAG       IMAGE ID       CREATED         SIZE
hello-world   latest    d2c94e258dcb   11 months ago   13.3kB
root@monisa-virtual-machine:~# 

下面还有一些配置我就偷个懒不写了,给大家推荐几个视频,还有详细的文档教程我就放在这了
https://download.csdn.net/download/qq_42795119/89092816

配置homeassistant的一些方法官网介绍

Step8:关于配置homeassistant

https://www.bilibili.com/video/BV1FH4y1J71i/?spm_id_from=333.337.search-card.all.click&vd_source=09527683ae3c0bc21c4e9e00ee78154b

在这里插入图片描述

Step8:关于配置emqx

https://www.bilibili.com/video/BV1Vz42197Lj/?spm_id_from=333.788.top_right_bar_window_history.content.click&vd_source=09527683ae3c0bc21c4e9e00ee78154b

在这里插入图片描述

Step8:关于homeassistant的使用

https://www.bilibili.com/video/BV19a4y1A75W/?share_source=copy_web&vd_source=75df8cb68ad3ea976a2f5faa2e9336aa

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值