阿里云vps-deban系统安装docker

标题基础环境:

阿里云vps一台
debian 11系统

第一步:

改名(阿里云默认系统名看着难受)看看是不是root不是的话命令前边加sudo

hostname 名字  ##你要改的名字写这里 这种方式是临时修改不需要重新启动,断开重连就发现改完了。例如:hostname 123  这是临时修改
hostnamectl set-hostname 名字   ##这是永久修改和以下修改/etc/hostname具备同等效果
###修改完以后重启服务
systemctl restart systemd-hostnamed
systemctl restart networking
重启完服务发现没改变,断开连接重新连就OK了
最省事的方式:
reboot

第二步

安装所需软件包(后边要用到https)

sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release

第三步

添加阿里云的 GPG 密钥

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
####它的作用是通过 curl 命令获取阿里云 Docker 源的 GPG 密钥,并使用 sudo gpg --dearmor 命令将其转换为 .gpg 文件并保存到 /usr/share/keyrings/docker - archive - keyring.gpg 路径下。

第四部

添加阿里云docker安装源

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  
  ####具体解释:
echo 命令:用于输出信息。
deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/debian $(lsb_release -cs) stable:
deb:表示这是一个 Debian 软件源的定义。
arch=$(dpkg --print-architecture):获取系统的架构(例如 amd64、arm64 等),并将其作为软件源的架构限制,确保下载的软件包与当前系统架构匹配。
signed-by=/usr/share/keyrings/docker-archive-keyring.gpg:指定用于验证软件源完整性的 GPG 密钥文件的路径,这确保了从该源下载的软件包的来源可靠性。
https://mirrors.aliyun.com/docker-ce/linux/debian:这是阿里云的 Docker 软件源的地址。
$(lsb_release -cs):获取当前系统的发行版代号(例如 bullseye 等),用于构建正确的软件源路径。
stable:表示使用稳定版本的软件源。
| sudo tee /etc/apt/sources.list.d/docker.list > /dev/null:
|:管道符号,将前面 echo 输出的内容传递给后面的命令。
sudo tee /etc/apt/sources.list.d/docker.list:tee 命令用于将输入内容同时输出到标准输出(屏幕)和文件中。这里以超级用户权限将前面的软件源信息写入到 /etc/apt/sources.list.d/docker.list 文件中,这样系统在更新软件源时就会包含这个新添加的 Docker 源。
> /dev/null:将 tee 命令输出到标准输出的内容重定向到空设备,这样在屏幕上就不会显示写入文件的相关信息。

第五部

更新软件包

sudo apt-get -y install
sudo apt-get -y upgrade

第六步

安装docker docker-compose以及相关依赖

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

检查安装情况

docker-compose --version
docker --version
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值