目录
Toggle方案一:直接下载二进制文件
# 1. 下载最新版 docker-composecurl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composecurl -L "https://github.com/docker/compose/releases/download/v2.24.1/docker-compose-Linux-x86_64" -o /usr/local/bin/docker-compose
# 2. 添加执行权限chmod +x /usr/local/bin/docker-compose
# 3. 创建软链接(可选)ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
# 4. 验证安装docker compose version
方案二:使用 Docker 官方仓库安装
# 1. 添加 Docker 官方仓库yum install -y yum-utilsyum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#替换yum源地址
sed -i 's+https://download.docker.com+https://mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo
或者直接使用国内地址:
yum-config-manager --add-repo http://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 2. 安装 docker-compose-plugin(新版本方式)yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 3. 使用新命令docker compose version
安装docker之后配置docker数据存储位置:
1. 修改配置文件
mkdir -p /etc/docker
cat > /etc/docker/daemon.json << 'EOF'
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.1panel.live",
"https://docker.m.ixdev.cn",
"https://hub.rat.dev",
"https://docker.xuanyuan.me",
"https://dockerproxy.net",
"https://docker-registry.nmqu.com",
"https://hub.amingg.com",
"https://docker.amingg.com",
"https://docker.hlmirror.com",
"https://hub1.nat.tf",
"https://hub2.nat.tf",
"https://hub3.nat.tf",
"https://docker.m.daocloud.io",
"https://docker.kejilion.pro",
"https://docker.367231.xyz",
"https://hub.1panel.dev",
"https://dockerproxy.cool",
"https://docker.apiba.cn",
"https://proxy.vvvv.ee"
],
"data-root": "/root/data"
}2. 修改启动选项
systemctl cat docker 查看systemd文件位置
在启动选项后加 --data-root=/root/data
ExecStart=/usr/bin/dockerd --data-root=/root/data
修改后进行如下操作
systemctl daemon-reload
systemctl enable --now docker
快速启动测试:
docker load -i < nginx_1.24-alpine.tar
docker run -d -p 80:80 --name test_nginx nginx:1.24-alpine
curl -v http://localhost