docker-compose安装文档

方案一:直接下载二进制文件

# 1. 下载最新版 docker-compose
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
curl -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-utils
yum-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

nginx1.24-alpine镜像

快速启动测试:

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

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部