侧边栏壁纸
博主头像
憨憨大头个人博客博主等级

心存希冀,目有繁星

  • 累计撰写 110 篇文章
  • 累计创建 13 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

安装Docker

Administrator
2024-08-28 / 0 评论 / 0 点赞 / 6 阅读 / 3198 字

1、安装之前现卸载系统上原有的Docker

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

2、安装需要的安装包yum-utils

[root@instance-h9cwbr8m ~]# yum install -y yum-utils
Loaded plugins: langpacks, versionlock
Excluding 1 update due to versionlock (use "yum versionlock status" to show it)
Package yum-utils-1.1.31-54.el7_8.noarch already installed and latest version
Nothing to do
[root@instance-h9cwbr8m ~]# 

3、设置镜像仓库地址

docker默认的官方仓库地址

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo   ##此地址为官方的仓库地址,在国内建议不要用

阿里云的镜像仓库地址

 yum-config-manager \
  --add-repo \
   http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

还有很多其他的仓库地址,如:网友云、有道等

4、安装docker相关的引擎

先更新yum软件包索引

yum makecache fase 

docker社区、ee企业版 ce为社区版 官方推荐使用ce版,默认安装最新的docker版本,也可以指定版本安装

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

5、启动docker

启动命令

systemctl  start  docker

6、使用docker version 查看dockers是否启动

docker version

另一种方式

运行以下命令,安装dnf。

dnf是新一代的rpm软件包管理器。
安装dnf源中默认的Docker(podman-docker)。
运行以下命令,安装podman-docker。

dnf -y install docker

运行以下命令,查看Docker是否安装成功。

docker images

podman-docker
注意 该方式安装的podman-docker没有守护进程(systemd),因此您在后续的操作中无需关注podman-docker的运行状态(无需进行systemctl命令的相关操作),直接使用Docker即可。

安装社区版Docker(docker-ce)。

运行以下命令,添加docker-ce的dnf源。

dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

运行以下命令,安装Alibaba Cloud Linux 3专用的dnf源兼容插件。
dnf -y install dnf-plugin-releasever-adapter --repo alinux3-plus

如果您不使用Alibaba Cloud Linux 3专用的dnf源兼容插件,将无法正常安装docker-ce。更多信息,请参见Alibaba Cloud Linux 3系统中使用docker-ce、epel等第三方DNF(YUM)源安装软件失败。

运行以下命令,安装docker-ce。

dnf -y install docker-ce --nobest

回显信息如下图所示,表示docker-ce成功安装。docker-ce
运行以下命令,启动Docker服务。
systemctl start docker
运行以下命令,查看Docker服务的运行状态。
systemctl status docker

0

评论区