博客部署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
相关推荐
试试勇气1 天前
Linux学习笔记(八)--环境变量与进程地址空间
linux·笔记·学习
做运维的阿瑞1 天前
Docker 通信核心:docker.sock 完全指南
运维·docker·容器
jiunian_cn1 天前
【Linux】高级IO
java·linux·服务器
☆璇1 天前
【Linux】网络基础概念
linux·网络
andwhataboutit?1 天前
Docker Compose学习
学习·docker·容器
灰灰老师1 天前
在Ubuntu22.04和24.04中安装Docker并安装和配置Java、Mysql、Tomcat
java·mysql·docker·tomcat
poemyang1 天前
“一切皆文件”:揭秘LINUX I/O与虚拟内存的底层设计哲学
linux·rpc·i/o 模式
大聪明-PLUS1 天前
GPIO 也是一个接口,还有 QEMU GPIODEV 和 GUSE
linux·嵌入式·arm·smarc
IT东1 天前
用 Docker + Squoosh 打造图片压缩 API 服务
运维·docker·容器
神秘人X7071 天前
Docker监控:cAdvisor+Prometheus+Grafana实战指南
docker·grafana·prometheus