CentOS 7 安装Docker


1. 更新系统

确保系统已更新: sudo yum update -y

2. 卸载旧版本的Docker(如已安装)

sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

3. 安装所需的依赖包

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4. 设置Docker像源

Docker的官方仓库: sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

国内由于网络限制,推荐使用阿里云或清华大学的镜像源: 阿里云源: sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

清华大学源: sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

5. 安装Docker引擎

sudo yum install -y docker-ce docker-ce-cli containerd.io

6. 配置镜像加速器

创建或编辑Docker配置文件:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.m.daocloud.io","https://dockerpull.com",
						"https://atomhub.openatom.cn",
						"https://docker.1panel.live",
						"https://dockerhub.jobcher.com","https://hub.rat.dev",
						"https://docker.registry.cyou",
						"https://docker.awsl9527.cn",
						"https://do.nark.eu.org/",
						"https://docker.ckyl.me",
						"https://hub.uuuadc.top",
						"https://docker.chenby.cn",
						"https://docker.ckyl.me"]
}
EOF

重新加载并启动Docker:

sudo systemctl daemon-reload
sudo systemctl start docker

7. 启动并设置Docker开机自启

sudo systemctl enable docker

8. 验证Docker安装

docker --version

9. 测试运行

sudo docker run hello-world

10.安装docker-compose

1.下载最新版本的 Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 可能国内无法访问,使用国内镜像: sudo curl -L "https://get.daocloud.io/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

还不行的话,可以自行到网站上下载: https://github.com/docker/compose/releases/download/v2.24.1/docker-compose-linux-x86_64 然后 cp 改名到 /usr/local/bin/docker-compose

2. 赋予执行权限

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

3. 创建软链接(可选)

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

4. 验证安装

docker-compose version

成功会显示类似:Docker Compose version v2.24.1

Linux
MySQL
  • 作者:remember(联系作者)
  • 发表时间:2025-02-21 18:28
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 公众号转载:请在文末添加作者公众号二维码
  • 评论