CentOS7安装Docker

简介: 通过 uname -r 命令查看你当前的内核版本 $ uname -r 2.root权限更新Yum包(linux命令不熟悉的同学本文建议使用root权限登陆安装docker,省去很多不必要麻烦) $ yum update 卸载旧版本:(如果安装过旧版本的话)(旧版名称是docker , 最新社区版.
  1. 通过 uname -r 命令查看你当前的内核版本
$ uname -r

2.root权限更新Yum包(linux命令不熟悉的同学本文建议使用root权限登陆安装docker,省去很多不必要麻烦)

$ yum update
  1. 卸载旧版本:(如果安装过旧版本的话)
    (旧版名称是docker , 最新社区版 docker-engine, 目前已改名为docker-ce )
$  yum -y remove docker docker-common docker-selinux docker-engine

4.设置Yum源:(本文以Yum安装为例子进行安装)
安装 yum-utils , 使用 yum-config-manager 工具设置Yum源, 后面两个是 devicemapper驱动依赖

$ yum install -y yum-utils device-mapper-persistent-data lvm2

执行以下命令,添加docker的yum源

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

此处可能会报错 (原因是国内访问不到docker官方镜像的缘故)

Loaded plugins: fastestmirror(镜像)

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

Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: 

[Errno 14] curl#35 - "TCP connection reset by peer

     解决方法 : 使用阿里源访问

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

5.查看所有仓库中docker版本,并选择特定版本安装:(此处我们查看社区版 docker-ce)

$ yum list docker-ce --showduplicates | sort -r

6.配置镜像加速器(必须要配置,否则会出现访问镜像并不稳定 ,而且下载缓慢等问题)
a,  注册阿里云账号 ,登陆该网址自行注册 ( https://www.aliyun.com/?utm_content=se_1010377 )
b, 进入阿里云控制台如图 ( https://cr.console.aliyun.com/#/accelerator )
执行命令 :

 $ mkdir -p /etc/docker

 $ tee /etc/docker/daemon.json <<-'EOF'

 > { 

 >    "registry-mirrors": ["输入你自己控制台此处的地址"]

 > }

 EOF

 $  systemctl daemon-reload    (导入操作)

7.安装docker (此处我们安装社区版 docker-ce)

$ yum install docker-ce (这样写默认安装最新版本)
$ yum install  docker-ce-<VERSION_STRING> (指定安装版本) 
例: yum install docker-ce-18.03.1.ce  

8.启动并加入开机启动

$ systemctl start docker       (重启命令  $  systemctl restart docker ) 
$ systemctl enable docker   开机启动
$ docker version  查看docker版本号

9.验证是否安装成功

$ docker run hello-world 

出现下图提示就是成功了:
image

相关文章
|
8天前
|
Linux 虚拟化 Docker
Windows10安装Docker Desktop(大妈看了都会)
Windows10安装Docker Desktop(大妈看了都会)
162 2
|
4天前
|
存储 Linux 网络安全
Centos安装Docker的详细安装步骤,Docker相关组件:docker-ce-cli、docker-ce和containerd.io的区别
Centos安装Docker的详细安装步骤,Docker相关组件:docker-ce-cli、docker-ce和containerd.io的区别;CentOS7安装DockerCompose;Docker镜像仓库
115 11
|
2天前
|
Docker 容器
docker安装minio
以上就是在Docker中安装MinIO的步骤。
12 2
|
2天前
|
Docker 容器
docker desktop安装es并连接elasticsearch-head:5
以上就是在Docker Desktop上安装Elasticsearch并连接Elasticsearch-head:5的步骤。
14 2
|
4天前
|
应用服务中间件 API 数据库
Docker 安装 KONG 带你玩转 API 网关
**摘要:** 在微服务架构中,API网关Kong作为流行开源选择,提供身份验证、安全和流量控制等功能。通过Docker部署Kong简单高效。步骤包括:创建Docker网络,部署PostgreSQL数据库,初始化Kong数据库,启动Kong容器,并检查运行状态。此外,安装Konga管理界面便于直观管理Kong。使用Docker命令行,逐步设置环境变量和网络连接,即可完成安装。当不再需要时,可清理相关容器和网络。Kong结合Konga,为API管理提供强大且用户友好的解决方案。
18 1
|
10天前
|
应用服务中间件 Linux 网络安全
CentOS 7 上安装 Nginx
在 CentOS 7 上安装 Nginx 的步骤包括:添加 EPEL 仓库,安装 Nginx,启动 Nginx,配置防火墙规则,最后通过访问服务器 IP 验证安装是否成功
|
10天前
|
关系型数据库 MySQL Linux
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
|
2月前
|
前端开发 jenkins 持续交付
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
新的centos7.9安装docker版本的jenkins2.436.1最新版本-前端项目发布(五)
86 1
|
19天前
|
缓存 Linux Docker
CentOS 7 下安装 Docker 及配置阿里云加速服务
CentOS 7 下安装 Docker 及配置阿里云加速服务
307 1
|
20天前
|
Linux Docker 容器
Centos8安装Docker
Centos8安装Docker
67 1