博客部署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
相关推荐
hwj运维之路24 分钟前
Linux文件回收机制:安全删除文件不怕误删
linux·运维·服务器
休息一下接着来27 分钟前
Linux CPU 亲和性
linux
程序员JerrySUN34 分钟前
深入理解 Linux Kernel Panic:常见原因与实战分析
android·java·linux
小呆瓜历险记1 小时前
SSH协议与应用
linux·服务器·ssh
破刺不会编程1 小时前
谈文件系统
linux·运维·服务器·网络
知北游天1 小时前
Linux:多线程---线程控制(线程创建&&线程等待&&线程终止)
android·java·linux
独行soc2 小时前
2025年渗透测试面试题总结-长亭科技[实习]安全服务工程师题目+回答)
linux·科技·安全·面试·职场和发展·区块链
luckywuxn2 小时前
docker-compose搭建eureka-server和zipkin
docker·容器·eureka
T0uken4 小时前
【Linux】SSH:简单端口转发的跳板机
linux·运维·ssh
goodlook01236 小时前
docker 安装运行mysql8.4.4
运维·docker·容器