在centos7上安装docker

发布时间 2023-12-22 03:09:04作者: 猝死的路上

官方文档

https://docs.docker.com/engine/install/centos/

1.查看centos系统版本,本篇文章是在 centos7 上安装docker,注意系统版本

cat /etc/redhat-release

回显

CentOS Linux release 7.9.2009 (Core)

2.删除之前的版本(如果是新系统省略这一步)

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

注意:卸载 Docker 时,不会自动删除存储在其中 /var/lib/docker/ 的映像、容器、卷和网络。

3.选择安装方法

  1. 可以设置 Docker 的存储库并从中安装,以便于安装和升级任务。这是官方推荐的方法。
  2. 下载 RPM 软件包,手动安装它,并完全手动管理升级。这在无法访问 Internet 的系统上安装 Docker

这里选择第1种方法
新主机上首次安装 Docker Engine 之前,需要设置 Docker 存储库,安装一些工具

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

运行命令后回显

adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo

4.安装 Docker Engine、containerd 和 Docker Compose

yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

2核2G 3M带宽的云主机10多秒钟就安装好了

5.启动 docker

systemctl start docker

6.查看是否启动成功

systemctl status docker

回显

● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2023-12-22 02:29:30 CST; 15min ago
     Docs: https://docs.docker.com
 Main PID: 32132 (dockerd)

说明已经启动成功了,可以使用了