Docker安装

环境准备

1.centos 7操作系统
2.Xshell连接远程服务器

环境查看

1.系统内核版本
[root@Rabbit ~]#uname -r
4.18.0-193.28.1.el8_2.x86_64
2.确定系统版本
[root@Rabbit ~]#cat /etc/os-release
NAME=“CentOS Linux”
VERSION=“8 (Core)”
ID=“centos”
ID_LIKE=“rhel fedora”
VERSION_ID=“8”
PLATFORM_ID=“platform:el8”
PRETTY_NAME=“CentOS Linux 8 (Core)”
ANSI_COLOR=“0;31”
CPE_NAME=“cpe:/o:centos:centos:8”
HOME_URL=“https://www.centos.org/”
BUG_REPORT_URL=“https://bugs.centos.org/”

CENTOS_MANTISBT_PROJECT=“CentOS-8”
CENTOS_MANTISBT_PROJECT_VERSION=“8”
REDHAT_SUPPORT_PRODUCT=“centos”
REDHAT_SUPPORT_PRODUCT_VERSION=“8”

安装

#卸载旧的版本
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
#下载需要的安装包
#安装yum-utils软件包(提供yum-config-manager 实用程序)
sudo yum install -y yum-utils
#设置镜像仓库(添加稳定的Docker软件源)
#默认官方安装(很慢)
sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
#阿里云安装(推荐使用)
sudo yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
yum install docker-ce containerd.io

阿里云官方安装方式
部署Docker
本节主要介绍手动安装Docker的操作步骤,您也可以在云市场购买相应镜像,一键部署云服务器。
远程连接ECS实例。连接方式请参见连接方式概述。
运行以下命令,安装Docker存储驱动的依赖包。
dnf install -y device-mapper-persistent-data lvm2
运行以下命令,添加稳定的Docker软件源。
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
运行以下命令,查看已添加的Docker软件源。
dnf list docker-ce
正确的返回示例如下。
docker-ce.x86_64 3:19.03.13-3.el7 docker-ce-stable
运行以下命令安装Docker(ce社区版)。
dnf install -y docker-ce --nobest
运行以下命令启动Docker。
systemctl start docker

安装期间无报错,即为成功,可查看docker服务是否已启动。
查看进程或查看docker版本。

[root@Rabbit usr1]#ps -ef| grep docker
root       33819       1  0 22:45 ?        00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
[root@Rabbit usr1]#docker version
Client: Docker Engine - Community
 Version:           20.10.5
 API version:       1.41
 Go version:        go1.13.15
 Git commit:        55c4c88
 Built:             Tue Mar  2 20:17:04 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.5
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       363e9a8
  Built:            Tue Mar  2 20:15:27 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.4
  GitCommit:        05f951a3781f4f2c1911b05e61c160e9c30eaa8e
 runc:
  Version:          1.0.0-rc93
  GitCommit:        12644e614e25b05da6fd08a38ffa0cfe1903fdec
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值