基于Debain安装 Docker 和 Docker Compose

一、安装Docker

bash 复制代码
# 先升级一下系统 (Ubuntu / Debian 系)
sudo apt-get update
sudo apt-get upgrade

# 如果你是 CentOS、红帽系列则使用:
yum update
yum upgrade

# 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

二、Docker 更换配置国内镜像

1. 创建或修改 /etc/docker/daemon.json 文件

bash 复制代码
vim /etc/docker/daemon.json
bash 复制代码
{
    "registry-mirrors": [
        "https://hub-mirror.c.163.com",
        "https://mirror.baidubce.com",
        "https://dockerproxy.com",
        "https://docker.nju.edu.cn"
    ]
}

在国内其实有多个 Docker 镜像源可以选择,比如有:网易镜像、百度云镜像、而之前一些比较多人用的 ustc 中科大等镜像已经停止对公众开放了,阿里云镜像的版本很久已不更新也不推荐,大家有好用的镜像也可以推荐提交一下。

3. 修改之后重启 Docker 服务

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker
# 开机自动启动docker
systemctl enable docker

三、Docker Compose 安装

​ 如果服务器从github上下载docker-compose过慢,可以先下载至本地再上传至服务器。

bash 复制代码
# 1、首先前往 https://github.com/docker/compose/releases/latest 查看最新的 docker-compose 版本号,比如截稿时最新版本为 2.23.0。

# 2、下载最新版本的 docker-compose,你需要将下面的 2.23.0 替换成最新的版本号
sudo curl -L "https://github.com/docker/compose/releases/download/2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 3、授予可执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 4、测试是否安装成功(可能需要重启系统)
docker-compose -v
# 安装成功会显示 docker-compose 版本
相关推荐
汪碧康29 分钟前
一文掌握k8s的升级更新策略
云原生·容器·kubernetes·k8s·亲和性·xkube
有毒的教程1 小时前
SaltStack 开源自动化运维工具详细介绍
运维·开源·saltstack
大房身镇、王师傅1 小时前
【VirtualBox】VirtualBox 7.1.6 RockyLinux10 配置增强功能 设置共享目录
运维·服务器·virtualbox·rockylinux10
betazhou1 小时前
rsync使用案例分析
linux·运维·服务器·rsync·同步数据
杨浦老苏2 小时前
离线优先的自托管笔记应用Anchor
笔记·docker·群晖
zcz16071278212 小时前
docker部署 WVP-Pro
容器
minglie13 小时前
谷歌浏览器搜索技巧
运维
脑子进水养啥鱼?3 小时前
Linux find 命令
linux·运维
曹天骄4 小时前
Cloudflare Worker 关联域名访问后出现301 / 308
运维·云计算