一、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://www.toymoban.com/news/detail-733536.html
https://github.com/docker/compose/releases文章来源地址https://www.toymoban.com/news/detail-733536.html
到了这里,关于debian11 快速安装docker,docker-compose的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!