【Docker】linux下docker的安装

背景

当下,docker技术已成为开发者常用的技术栈。不管是开发过程中需要应对的各种复杂多变的开发环境的搭建,还是生产部署环节需要的自动化运维,都离不开docker。本文简单介绍linux下docker的安装方法,用作平时查询使用。

1. 通过 uname -r 命令查看你当前的内核版本

# docker要求CentOS系统的内核版本高于3.10
uname -r

2. 确保 yum 包更新到最新

yum update

3. 安装依赖包

# yum-util提供yum-config-manager功能
# device-mapper-persistent-data、lvm2 是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2

4. 设置镜像源

# 查看镜像源
vim /etc/yum.repos.d/docker-ce.repo

# 官方镜像源(国内较慢)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 阿里镜像源(国内较快)
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5. 浏览仓库docker版本

# 可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r

6. 安装docker

# 安装出来是 Version 20.10.14 新版本 (一般选这个安装方式)
yum install -y docker-ce

==================================================================================================================
 Package                                Arch                Version                 Repository              Size
==================================================================================================================
Installing:
 docker-ce                              x86_64              3:20.10.14-3.el7        docker-ce-stable        22 M
Installing for dependencies:
 containerd.io                          x86_64              1.5.11-3.1.el7          docker-ce-stable        29 M
 docker-ce-cli                          x86_64              1:20.10.14-3.el7        docker-ce-stable        30 M
 docker-ce-rootless-extras              x86_64              20.10.14-3.el7          docker-ce-stable        8.1 M
 docker-scan-plugin                     x86_64              0.17.0-3.el7            docker-ce-stable        3.7 M

Transaction Summary
# 安装指定版本
yum install -y docker-ce-17.12.0.ce
# 安装出来是 Version 1.13.1 老版本
yum install -y docker

7. 启动docker服务端 并加入开机启动

# 启动docker服务端
systemctl start docker

# 加入开机启动
systemctl enable docker

# 重启docker
systemctl restart  docker

8. 验证安装是否成功

# 有client和service两部分表示docker安装启动都成功了
docker version

9. 查看版本号及其他信息

docker -v

# 显示 Docker 系统信息,包括镜像和容器数
docker info

参考

以上。

猜你喜欢

转载自blog.csdn.net/Kevin_Gates/article/details/128064080