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. Redis中RedisTemplate和Redisson管道的使用
  2. Lock和synchronized比较详解(转)
  3. python 关闭窗口事件_关于python:如何在Tkinter中处理窗口关闭事件?
  4. Sysbench压测
  5. 用python自动化玩游戏封号吗_用 Python 自动化办公能做到哪些有趣或有用的事情?...
  6. ArrayList源码解析(基于Java8)
  7. 目标追踪论文之狼吞虎咽(5):基于张量的图嵌入半监督学习及其在判别式目标追踪的应用
  8. Sublime Text 2 注册码/破解方法
  9. VSS下载地址及安装使用
  10. ir2104s的自举电容_有关IR2104的自举电容和NMOS选择问题教程.docx
  11. Python之爬虫之BeautifulSoup学习
  12. # 量子力学中叠加态、本征态、混合态、纯态、纠缠态、直积态的区别(百度整理来的)
  13. PSD是什么文件格式
  14. iphone5刷android,iphone5s怎么刷机 简单几招搞定iOS【图文教程】
  15. 使用valgrind测试gluster fuse内存泄漏问题
  16. mysql所选路径已经存在_mysql安装常见问题解决办法
  17. Linux下at命令的使用!
  18. RISC-V SiFive U54内核——中断和异常详解
  19. lis双工常见设置!
  20. windows主机和linux主机互相通信。

热门文章

  1. django中的admin组件
  2. 【Maven学习】Maven打包生成包含所有依赖的jar包
  3. python基础——使用模块
  4. 【Hibernate3.3复习知识点二】 - 配置hibernate环境(annotations)
  5. JS模拟的Ping程序 (Web Ping)
  6. 学习使用资源文件[2] - Ico
  7. iview table 方法若干
  8. DNS的几个基本概念:
  9. 05 MapReduce应用案例02
  10. mui 与jquery 同时使用,$冲突解决办法。