Linux部署docker(最详细docker,一看就会)

Docker概述:

Docker为什么会出现?

一款产品:开发...测试..上线,三套环境!

例如:发布一个项目(jar+redis mysql jdk等),项目能不能带上环境安装一起打包

传统:java -- apk(应用)-- 发布(应用商店)--张三使用apk -- 下载安装即可使用

现在:java -- jar(环境)-- 打包项目带上环境(镜像)-- (docker仓库:商店) --下载我们发布的镜像 -- 直接运行即可!

Docker的核心思想:隔离

Docker的历史:

2010年,几个搞it的年轻人,就在美国成立了一家公司叫dotCloud

做一些pass的云计算服务,LXC有关的容器服务!

他们将自己的技术(容器化技术)命名为docker!

Docker刚刚诞生的时候,没有引起行业的注意!dotCloud,就活不下去了!

想到了“开源”

开放源代码!

2013年,docker开源!

Docker越来越多的人发现了docker的优点!火了,docker每个月都会有新的版本诞生!

2014年4月9日,docker1.0发布!

Docker至今短短10年为什么这么火?

十分轻巧

在容器技术出来之前,我们都是使用虚拟机(非常占内存及本地资源),vm、kvm等!

Docker如何安装:

Docker的基本组成:

镜像(image):就好比是个一个模板,可以通过这个模板来启动容器创建容器服务,tomcat镜像 --- run --- tomcat服务,可以经过这个镜像可以启动无数个(最终服务运行或项目运行就是在这个容器中的)

容器(container):docker利用容器技术,独立运行一个或一组应用,通过镜像来创建的;容器的基本命令,启动、停止、删除!目前就可以把这个容器理解为就是一个简易的Linux系统。

仓库(repository):仓库就是存放镜像的地方,仓库分为公有仓库和私有仓库。公有仓库有docker Hub(默认是国外的)、阿里云、腾讯云...都有容器服务器(我们需要配置镜像加速)

安装docker:

环境准备:系统centos7

帮助文档:

  1. 卸载旧的 版本

yum remove docker \

                  docker-client \

                  docker-client-latest \

                  docker-common \

                  docker-latest \

                  docker-latest-logrotate \

                  docker-logrotate \

                  docker-engine

  1. 安装依赖关系:

yum install -y yum-utils

  1. 设置镜像仓库:

yum-config-manager \

    --add-repo \

https://download.docker.com/linux/centos/docker-ce.repo(国外的,很慢)

yum-config-manag

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值