博客部署001-centos安装docker

1、安装docker

1.1 卸载旧版本的 Docker

复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

1.2 设置 Docker 仓库

安装 Docker Engine 之前,首先需要设置 Docker 仓库。接着,您可以从仓库安装和更新 Docker。

运行以下命令来设置 Docker 仓库:

复制代码
sudo yum install -y yum-utils

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

1.3 安装 Docker Engine

接下来,您可以安装最新版本的 Docker Engine 和 containerd

安装最新版本的 Docker Engine 和 containerd:

复制代码
sudo yum install docker-ce docker-ce-cli containerd.io

1.4 启动 Docker

安装完成后,启动 Docker 服务:

复制代码
sudo systemctl start docker

sudo docker run hello-world

1.5 验证 Docker 是否安装成功

通过运行 hello-world 镜像来验证 Docker Engine 是否正确安装:

复制代码
sudo docker run hello-world

1.6 (可选) 设置 Docker 开机自启动

如果您希望 Docker 在系统启动时自动启动,可以使用以下命令来实现:

复制代码
sudo systemctl enable docker

2、安装docker-compose

可以参考:Overview of installing Docker Compose | Docker Docs

复制代码
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#
sudo chmod +x /usr/local/bin/docker-compose
# 检查是否安装成功
docker-compose --version
相关推荐
Sheffield2 小时前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker
Sheffield10 小时前
Alpine是什么,为什么是Docker首选?
linux·docker·容器
马艳泽10 小时前
win10下运行Start Broker and Proxy报错解决
docker
Johny_Zhao1 天前
centos7安装部署openclaw
linux·人工智能·信息安全·云计算·yum源·系统运维·openclaw
haibindev1 天前
在 Windows+WSL2 上部署 OpenClaw AI员工的实践与踩坑
linux·wsl2·openclaw
用户13573999256601 天前
Windows 从 0 搭建 WSL2 原生 AI 开发环境:Codex + Docker + VSCode
docker
vi_h1 天前
在 macOS 上通过 Docker 安装并运行 Ollama(详细可执行教程)
macos·docker·ollama
黑心老魔1 天前
通过 Docker 创建开发环境
docker·开发环境
冬奇Lab2 天前
一天一个开源项目(第41篇):Workout.cool - 现代化开源健身教练平台,训练计划与进度追踪
docker·开源·资讯