1. 系统要求

centos7以上   使用cat /etc/redhat-release查看系统版本,我的Centos 7.6

centos-extra 仓库 enable,默认是打开的

2.安装docker

docer安装分为联网安装和离线安装两种安装 方式,

第一种 在有外网环境下安装docker,一般使用yum安装,我是在本地虚拟机上安装的

2.1 手动在yum源添加 docer仓库

touch /etc/yum.repos.d/docker.repo

在这个仓库文件中添加如下内容:

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=0 #我把这里设置成了0、说明我信任了这个源,不对它的rpm进行检察gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-stable-source]
name=Docker CE Stable - Sources
baseurl=https://download.docker.com/linux/centos/7/source/stable
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-edge]
name=Docker CE Edge - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/edge
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-edge-debuginfo]
name=Docker CE Edge - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/edge
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-edge-source]
name=Docker CE Edge - Sources
baseurl=https://download.docker.com/linux/centos/7/source/edge
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-test]
name=Docker CE Test - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-test-debuginfo]
name=Docker CE Test - Debuginfo $basearch
baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

[docker-ce-test-source]
name=Docker CE Test - Sources
baseurl=https://download.docker.com/linux/centos/7/source/test
enabled=0
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg

2.2  yum makecache   就是把服务器的包信息下载到本地电脑缓存起来

2.3  sudo  yum install docker-ce 安装最新版本的docker

当然也可以查看仓库中所有的docker版本,选择特定版本安装

  yum list docker-ce --showduplicates | sort -r      比如 sudo yum install  docker-ce-17.12.0.ce

2.4 查看docker是否安装成功    docker version 或者 docker info

2.5 启动docker    sudo systemctl start docker 

第二种 离线安装方式

下载.rmp文件,并且手动安装。下载网址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm 
  docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm 

配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,如果daemon.json文件不存在,就创建一个

cd /etc/docker

touch daemon.json

添加如下内容
{"registry-mirrors": ["https://mrkxppsh.mirror.aliyuncs.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker

转载于:https://www.cnblogs.com/whx7762/p/11040321.html

安装Docker step by step相关推荐

  1. 【Step By Step】将Dotnet Core部署到Docker下

    一.使用.Net Core构建WebAPI并访问Docker中的Mysql数据库 这个的过程大概与我之前的文章<尝试.Net Core-使用.Net Core + Entity FrameWor ...

  2. 【Step By Step】将Dotnet Core部署到Docker上

    [Step By Step]将Dotnet Core部署到Docker上 原文: [Step By Step]将Dotnet Core部署到Docker上 本教程的前提是,你已经在Linux服务器上已 ...

  3. 【Step By Step】将Dotnet Core部署到Docker(中)

    [Step By Step]将Dotnet Core部署到Docker(中) 原文:[Step By Step]将Dotnet Core部署到Docker(中) 在Docker中运行MySql MyS ...

  4. windows 7 RTM build 7600.16385安装step by step(虚拟光驱双系统方式)

    windows 7 RTM build 7600.16385安装step by step(虚拟光驱双系统方式) windows 7 RTM版发布了.昨天最新的版本号是build 7600.16385. ...

  5. Ubuntu 16.04 安装 Docker - Dependency failed for Docker Application Container

    Docker 安装 由于 apt 官方库里的 Docker 版本可能比较旧,所以先卸载可能存在的旧版本: sudo apt-get remove docker docker-engine docker ...

  6. Ubuntu 17.04 x64 安装 Docker CE 初窥 Dockerfile 部署 Nginx

    Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的运行效率,降低了云计算资源供应的成本!使用 Docker,可以让应用的部署.测试和分发都变得前所未有的高效和轻松! 无 ...

  7. Ubuntu 安装docker CE以及harbor

    Docker CE安装 系统建议版本:Ubuntu 16.04 官方安装文档连接:https://docs.docker.com/install/linux/docker-ce/ubuntu/#pre ...

  8. centos 7 安装docker 并设置阿里云镜像仓库

    centos 7 安装docker 并设置阿里云镜像仓库 yum install -y wget yum update yum install -y deltarpm ================ ...

  9. CentOSLinux安装Docker容器

    Docker 使用 环境说明 CentOS 7.3(不准确地说:要求必须是 CentOS 7 64位) 不建议在 Windows 上使用 Docker 基本概念 官网:https://www.dock ...

最新文章

  1. 性能堪比GPT-3,但参数量仅为0.1%,LMU团队推出NLP最强文本生成模型
  2. mysql存储过程中as_Mysql存储过程中的delimiter
  3. 湖北大学 计算机考研,湖北大学考研难吗?一般要什么水平才可以进入?
  4. mysql协议重传,MySQL · 源码分析 · 网络通信模块浅析
  5. boost.asio学习-----reslover 域名解析
  6. 4.4使用@Enable*注释去切换配置
  7. 汇编语言项目创建指南 - Visual Studio
  8. MySQL恢复数据库(mysql命令)
  9. RS485接收数据后发送乱码
  10. 分享十点C语言入门知识
  11. 18124 N皇后问题
  12. python死循环_python中死循环
  13. 最新微信hook3.0二次开发C#源码介绍
  14. html5网页制作技巧,HTML5 网页制作技巧
  15. 数量金融学(3):Markowitz均值-方差模型
  16. dubbo(4) Dubbo源码解析之服务引入过程
  17. JavaScript高级编程(一)——基本概念
  18. 消息中间件之RabbitMq
  19. 利用MATLAB批量读写tif数据(Landsat78)
  20. 金笛短信猫应用消防调度指挥系统

热门文章

  1. 初识Python-1
  2. anaconda在win下和在mac下的安装区别
  3. 【BZOJ3932】[CQOI2015]任务查询系统 主席树
  4. POJ 1330 LCA最近公共祖先 离线tarjan算法
  5. NSURL中fileURLWithPath和URLWithString
  6. VerifyRenderingInServerForm 和EnableEventValidation引发的两个问题
  7. spring boot 带远程调试启动方式
  8. easyui 布局之window和panel一起使用时,拉动window宽高时panel不跟随一起变化
  9. log日志轮转--logrotate
  10. 查看oracle当前的连接数