一:Docker 优势

Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。Docker利用Linux核心中的资源分离机制,例如cgroups,以及Linux核心命名空间(name space),来建立独立的软件容器(containers)。这可以在单一Linux实体下运作,避免启动一个虚拟机器造成的额外负担。

Docker 改变了一个改变部署的革命技术。(docker 理解成一个盒子 盒子可以搬来搬去 )

  • 1、简化程序:
    Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。方便快捷已经是 Docker的最大优势,过去需要用数天乃至数周的 任务,在Docker容器的处理下,只需要数秒就能完成。

  • 2、避免选择恐惧症:
    如果你有选择恐惧症,还是资深患者。那么你可以使用 Docker 打包你的纠结!比如 Docker 镜像;Docker 镜像中包含了运行环境和配置,所以 Docker 可以简化部署多种应用实例工作。比如 Web 应用、后台应用、数据库应用、大数据应用比如 Hadoop 集群、消息队列等等都可以打包成一个镜像部署。

  • 3、节省开支:
    一方面,云计算时代到来,使开发者不必为了追求效果而配置高额的硬件,Docker 改变了高性能必然高价格的思维定势。Docker 与云的结合,让云空间得到更充分的利用。不仅解决了硬件管理的问题,也改变了虚拟化的方式。

二:Docker 安装

1、安装 Docker

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

本文介绍 Docker CE 社区版本 的安装使用。

2、Centos 7.6安装Docker

移除旧的版本:

$ sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine

  

安装一些必要的系统工具:

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

添加软件源信息:

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

更新 yum 缓存:

sudo yum makecache fast

安装 Docker-ce:

sudo yum -y install docker-ce

启动 Docker 后台服务

sudo systemctl start docker

测试运行 hello-world

[root@centos76 ~]# docker run hello-world

3、Windows 10安装Docker

1)下载程序,点击下面链接下载安装

 Docker Desktop for Windows

https://hub.docker.com/editions/community/docker-ce-desktop-windows

注意:这里我选择的是稳定版本(https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe)

4、Mac 安装Docker

1)下载程序,点击下面链接下载安装

 Docker Desktop for Mac

https://docs.docker.com/docker-for-mac/install/

注意:这里我选择的是稳定版本,没有苹果电脑,不测试安装

安装之后,在win 10电脑输入Cmd命令。查看 docker version

以上安装测试结束

相关文章:https://docs.docker.com/docker-hub/


我建了一个QQ 群:没有什么人,欢迎Net C# 开发的人员加入721420150

转载于:https://www.cnblogs.com/sopcce/p/Docker_installation-Mariadb_Redis.html

【Docker】 安装 Docker相关推荐

  1. centos7下安装docker(14安装docker machine​)

    为所有host安装和配置docker 之前我们手工安装了一个docker host: 1.安装https CA证书 2.添加GPG key 3.添加docker apt源 4.安装docker     ...

  2. 【Android 电量优化】电量优化 ( 耗电量测试 | Battery Historian 简介 | apt 源更新 | Docker 安装 | Battery Historian 安装 )

    文章目录 一.耗电量测试 二.Battery Historian 简介 三.Docker 简介 四.更新 apt 源 五.安装 Docker 六.安装 Battery Historian 七.访问电量 ...

  3. Docker安装及基本使用

    docker安装 docker安装参考官方文档 docker官方文档:https://docs.docker.com/ centos安装docker:https://docs.docker.com/i ...

  4. minio安装(包括docker安装)

    一.安装包安装 (1)FTP上传包minio下载地址(https://min.io/download)至/minio目录下. (2)增加权限. chmod +x minio (3)启动minio ./ ...

  5. centos7安装docker安装rabbitmq(2021)亲测有效!!!

    centos07 首先创建个虚拟机 检查是否能ping www.baidu.com docker安装 在能ping同百度的前提下 安装docker 安装docker yum install docke ...

  6. Vmware虚拟机中CentOS7与Docker安装图文教程

    1.安装VMware 下载一个软件安装: 2.新建一个虚拟机 等待自动安装完成 配置系统语言: 配置系统时间: 配置系统键盘: 语言支持: 默认自动使用安装源: 配置软件环境,需要及时添加的软件,这里 ...

  7. ubuntu系统下安装docker并部署Springboot+mysql+redis

    目录 安装Docker Docker常用命令 构建mysql容器 构建Redis容器 构建Springboot应用镜像及容器 (1)springboot使用maven将程序打成jar包,接着编写Dok ...

  8. Windows11 安装Docker,安装至D盘(其他非C盘皆可)

    Docker默认安装在C盘,这未来随着docker使用必定会导致C盘空间吃紧. 所以本文提前进行空间布局,将docker默认安装路径软链接到D盘. 软链接D盘 Docker默认安装路径为C:\Prog ...

  9. win10家庭版 安装docker并成功使用

    win10安装docker并使用 Docker安装 下载Docker 安装Docker 运行Docker 运行hello world Docker安装 下载Docker Docker可以支持在mac. ...

  10. Docker容器虚拟化技术---Docker安装和操作1

    一.Docker安装 Docker在主流的操作系统和云平台上都可以使用,包括Linux操作 系统(如Ubuntu.Debian.CentOS.Redhat等).MacOS操作系统和 Windows操作 ...

最新文章

  1. 搜索引擎ElasticSearchV5.4.2系列二之ElasticSearchV5.4.2+kibanaV5.4.2+x-packV5.4.2安装
  2. codeforces 贪心+优先队列_贪心(贪婪),在你们家乡话中怎么说·
  3. server sql 数据库列名price无效_SQL学习笔记整理(持更)
  4. 《研磨设计模式》chap6 工厂模式factory(2)案例实现
  5. linux搜索文件中包含的字符
  6. 常用开源 SLAM 方案
  7. java集合系列——Map之TreeMap介绍(九)
  8. 最长上升子序列(LIS)和最长公共子序列(LCS) 模板
  9. 企业架构 | TOGAF架构能力框架
  10. linux sound usb声卡,openwrt上用usb声卡听音乐
  11. 铁大自动选课工具使用说明
  12. python自动生成字幕_语音自动转文字和自动生成字幕
  13. 微信支付凭证关联开发票功能的配置
  14. 目标网站https://music.163.com/discover/toplist
  15. python中len用法_简单介绍Python中的len()函数的使用
  16. 海贼王最新漫画情报分析
  17. Go语言处理Windows系统的图标ICO文件(中)
  18. AOP中的切点、切面、通知等
  19. vue使用element-ui开发的后台管理系统使用中英文切换多语言国际化方案步骤流程
  20. Winndowns 2008 mail邮件服务

热门文章

  1. jquery获得当前元素父级元素_jquery怎么获取当前元素的父元素
  2. python程序扩展名主要有-python文件的后缀名都有哪些?
  3. 服务器是通用计算机吗,服务器与台式计算机不同吗?有何区别?
  4. 兰州职称计算机中心,【兰州2013年职称计算机考试报名通知】- 环球网校
  5. matlab里a1不能做变量,在matlab中将含有变量“w”的表达式存入矩阵元素,无法生成矩阵。哪里出问题了?...
  6. [译]CSS3实现柱状图的3D立体动画效果
  7. 1129 Recommendation System
  8. 在flex中显示gif
  9. 《计算机系统:系统架构与操作系统的高度集成》——1.6 操作系统的演化
  10. 《Nmap渗透测试指南》—第6章6.6节源端口欺骗