CentOS7_Docker安装

操作系统:centos7.9

内核版本:6.3.2-1.el7.elrepo.x86_64

IP地址:192.168.0.245

1linux内核版本依赖

kernel version >= 3.8

  • 可以使用如下命令查看

uname -a | awk '{split($3, arr, "-"); print arr[1]}'

  • 如果已安装过Docker, 需要移除老版本的Docker

sudo yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-engine

  • 添加Docker repository yum源
# 国内源, 速度更快, 推荐sudo yum-config-manager \--add-repo \https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
# 官方源, 服务器在国外, 安装速度慢# $ sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo

开始安装Docker Engine

sudo yum makecache fastsudo yum install docker-ce docker-ce-cli containerd.io

开启Docker

sudo systemctl enable dockersudo systemctl start docker

验证是否安装成功

sudo docker run hello-world# 如果出现"Hello from Docker.", 则代表运行成功

 

  • 如果在每次运行docker命令是, 在前面不添加sudo, 可以执行如下命令:
sudo usermod -aG docker $USER
  • 如果嫌上面安装步骤麻烦, 可以运行如下脚本来安装
  • 不能在生产系统中使用
curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh --mirror Aliyun
sudo systemctl enable dockersudo systemctl start dockersudo groupadd dockersudo usermod -aG docker $USER

[root@bogon ~]# docker info

Client: Docker Engine - Community

 Version:    24.0.2

 Context:    default

 Debug Mode: false

 Plugins:

  buildx: Docker Buildx (Docker Inc.)

    Version:  v0.10.5

    Path:     /usr/libexec/docker/cli-plugins/docker-buildx

  compose: Docker Compose (Docker Inc.)

    Version:  v2.18.1

    Path:     /usr/libexec/docker/cli-plugins/docker-compose

Server:

 Containers: 1

  Running: 0

  Paused: 0

  Stopped: 1

 Images: 1

 Server Version: 24.0.2

 Storage Driver: overlay2

  Backing Filesystem: xfs

  Supports d_type: true

  Using metacopy: false

  Native Overlay Diff: true

  userxattr: false

 Logging Driver: json-file

 Cgroup Driver: cgroupfs

 Cgroup Version: 1

 Plugins:

  Volume: local

  Network: bridge host ipvlan macvlan null overlay

  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog

 Swarm: inactive

 Runtimes: io.containerd.runc.v2 runc

 Default Runtime: runc

 Init Binary: docker-init

 containerd version: 3dce8eb055cbb6872793272b4f20ed16117344f8

 runc version: v1.1.7-0-g860f061

 init version: de40ad0

 Security Options:

  seccomp

   Profile: builtin

 Kernel Version: 6.3.2-1.el7.elrepo.x86_64

 Operating System: CentOS Linux 7 (Core)

 OSType: linux

 Architecture: x86_64

 CPUs: 2

 Total Memory: 1.89GiB

 Name: bogon

 ID: edc7efff-0eb4-46dd-9820-c57dab677f36

 Docker Root Dir: /var/lib/docker

 Debug Mode: false

 Experimental: false

 Insecure Registries:

  127.0.0.0/8

 Live Restore Enabled: false

[root@bogon ~]# docker -v

Docker version 24.0.2, build cb74dfc

[root@bogon ~]#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小竹吟風

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值