Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

前提

  • 有一台Linux服务器(vmware中虚拟的,或使用阿里云服务器 )

  • 了解简单的Linux命令

  • 有一个远程连接工具(Xshell、Moba)

官方文档链接:Docker Documentation | Docker Documentation

目录

前提:

安装步骤:

第一步:卸载老版本。

第二步:设置仓库​

第三步:安装docker引擎社区版

第四步:启动Docker

第五步:使用Docker version查看 是否安装成功


安装步骤: 

进入官方文档

选择Docker for Linux

选择Linux的发行版,这里以CentOS为例

根据官方文档提示,我们需要保证我们的CentOS系统版本在7、8不然,是不支持或者测试状态(不稳定)。

使用下边指令可以查看系统版本

uname -r  查看系统的内核

cat  /etc/os-release  查看系统配置

# 查看系统的内核
[root@localhost /]# uname -r
3.10.0-1160.el7.x86_64# 查看系统配置
[root@localhost /]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

====================== 确认无误,我们继续===================

第一步:卸载老版本。

yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

第二步:设置仓库

# 安装工具包
yum install -y yum-utils# 设置镜像
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   # 推荐使用阿里云镜像

第三步:安装docker引擎社区版

# 推荐: 更新yum软件包索引
yum makecache fast# 安装Docker  ce:社区版  ee:企业版
yum install docker-ce docker-ce-cli containerd.io

第四步:启动Docker

systemctl start docker

第五步:使用Docker version查看 是否安装成功

到此为止,服务器上安装Docker就完成了。

狂神的Docker视频链接:【狂神说Java】Docker最新超详细版教

Docker 安装教程相关推荐

  1. Docker安装教程(超详细)

    Docker安装教程(超详细) 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载请注明出处 http:// ...

  2. Docker安装教程(看这篇就够了)

    Docker安装教程 一.CentOS安装Docker 1.卸载(可选) 2.安装docker 3.启动docker 4.配置镜像加速 二.CentOS7安装DockerCompose 1.下载 2. ...

  3. Centos8的docker安装教程

    docker是一个容器管理的软件,容器背后其实就是一个进程:类似于一个集装箱. docker的官方下载地址:Install Docker Engine | Docker Documentation ( ...

  4. 好棒,测试妹子都能看懂的Jenkins Docker安装教程

    最近团队出了个线上BUG,导致了几个用户的订单不对,因为发现的及时,客服那边还没有接到投诉就修正过来了.所以就想贿赂测试妹子这次BUG能不能不往上报,要不然我还得写报告.复盘啥的.本以为一顿饭能搞定, ...

  5. Docker 安装教程|在线安装、离线安装和脚本文件安装

    在Linux系统上安装Docker有3种方式,分别为在线安装.离线安装以及脚本文件安装,其中最常用也是官方推荐的安装方式就是在线安装.接下来将在 Ubuntu16.04系统上分别针对这3种安装方式进行 ...

  6. docker安装教程-centos

    Docker 要求CentOS 系统的内核版本在3.10以上,查看本页面的前提条件来验证你的CentOS 版本是否支持Docker . 1.通过uname -r 命令查看你当前的内核版本 uname ...

  7. 配置fabric(超级记账本)时docker安装教程

    开始安装 由于apt官方库里的docker版本可能比较旧,所以先卸载系统中可能出现的旧版本: $ sudo apt-get remove docker docker-engine docker-ce ...

  8. 轻度Linux患者福利,Win10安装Linux子系统教程,附 Docker 安装教程

    现在 win10 实在是太方便了,可以不用 cmd 或者 shell 了,以下我总结了怎么在win10下安装一个linux系统了. 一.开启 Window10附加功能 (1)Hyper-V (2)适用 ...

  9. Docker安装教程及使用方法

    一.  docker容器介绍 1.什么是容器: docker 容器是一个开源的应用容器引擎,让开发者可以以统一的方式打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何安装了docker引擎的 ...

  10. docker安装教程(windows和linux[centos8])

    k8s 八个字母 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的.可移植的.自给自足的容器.开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机). b ...

最新文章

  1. 【怒怼老乔】居然苹果手机IOS系统还不支持css3的transparent属性值,我去~~~~
  2. Python使用matplotlib可视化发散型点图、发散型点图可以同时处理负值和正值、并按照大小排序区分数据、为发散型点图添加数值标签(Diverging Dot Plot )
  3. 点赞功能,用 MySQL?还是 Redis!
  4. 系统篇: ext4 文件系统
  5. JS中的this指向
  6. 数据库的锁有哪几种?语句怎么实现
  7. 产品经理的素质能力模型
  8. dp和px,那些不得不吐槽的故事——Android平台图片文字元素单位浅析
  9. win10如何同时安装并使用多个版本的jdk
  10. 敲笨钟 分数 20作者 陈越单位 浙江大学
  11. C:\Users\用户名\Documents不可用
  12. a eraser eraser还是an_是a eraser还是an eraser
  13. 风云编程python基础语法(1)
  14. 阿里Java程序员分享自己的职业规划,希望对你有所启发
  15. 8psk星座图 matlab,两个8PSK信号叠加之后的星座图是怎么画的
  16. 当GCN遇见NLP(三) Tensor Graph Convolutional Networks for Text Classification,AAAI2020
  17. [2021.6.20]微星b450i开启VT虚拟化技术
  18. 初试 RabbitMQ采坑记录:org.springframework.amqp.AmqpIOException: java.io.IOException
  19. 原来都是crontab惹的祸,服务器系统差点重置了/呜呜呜
  20. 唐诗三百首出现最多的字是什么?大数据分析告诉你

热门文章

  1. 使用AD域管理您的本地计算机密码
  2. HTML网页实训的目的,web前端设计与开发-实验目的及要求 (2)
  3. 高斯公式积分matlab,数值分析 高斯—勒让德积分公式
  4. 大一c语言实验调试步骤,大一c语言实验报告.docx
  5. (转)iOS 集成支付宝、微信、银联支付 (2017)
  6. 基于javaweb的校园自行车租赁管理系统(java+jsp+javascript+servlet+mysql)
  7. html如何插入下拉菜單,html下拉菜单怎么做?html下拉菜单的代码实例介绍
  8. Matlab 自定义imagesc彩色渲染
  9. JAVA---数组从小到大排序方法
  10. Matlab矩阵转置注意事项