debian11 快速安装docker,docker-compose

一、docker安装

#更换中科大的源
sudo sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

#更新源缓存
apt-get update

如果update遇到如图错误

sed  -i "s|bullseye/updates|bullseye-security|" /etc/apt/sources.list

安装 docker

curl -fsSL https://get.docker.com -o get-docker.sh && chmod +x get-docker.sh && ./get-docker.sh

#查看docker服务是否启动:
systemctl status docker

systemctl start docker

systemctl restart docker

#若未启动,则启动docker服务:
sudo systemctl start docker

systemctl enable docker   开机自启

#如境外vps 无需换源则可以使用一下语句

#这是一个使用sed命令修改apt源列表的命令。其中,-i选项表示直接修改文件内容,而不是输出到终端,-s选项表示以行为单位进行处理。在这里,"s|bullseye/updates|bullseye-security|"是sed的替换表达式,它将源列表中所有包含"bullseye/updates"字符串的行替换为"bullseye-security",即将更新源替换为安全源。最后,/etc/apt/sources.list是要修改的文件路径。

sed -i "s|bullseye/updates|bullseye-security|" /etc/apt/sources.list

参考链接

Install on Debian (docker.com)

二、docker-composer 安装

1.这是一个使用curl命令下载Docker Compose 2.18.1版本的脚本。其中,-L选项表示跟随重定向,"https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-(uname -m)"是要下载的URL地址,其中(uname -s)和$(uname -m)会被替换为当前操作系统的名称和架构。最后,-o选项指定了将下载的文件保存到本地的路径和文件名。在这里,它将docker-compose保存到/usr/local/bin/目录下。

curl -L "https://github.com/docker/compose/releases/download/v2.18.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.这是一个给/usr/local/bin/docker-compose文件添加可执行权限的命令。其中chmod命令用于修改文件或目录的权限,-x选项表示添加可执行权限。因此,该命令将docker-compose文件设置为可执行文件,使得用户可以直接运行该文件而不需要指定解释器。

chmod +x /usr/local/bin/docker-compose

3.这是一个使用ln命令创建软链接的命令。其中,-s选项表示创建符号链接,第一个参数是要链接的源文件路径,第二个参数是链接文件的目标路径。在这里,它将/usr/local/bin/docker-compose软链接到/usr/bin/docker-compose,以便用户可以在任何位置通过运行docker-compose命令来调用Docker Compose工具。

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

参考链接:

docker-composer 版本参考

https://github.com/docker/compose/releases

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值