Docker(二)安装

Docker(一)
Docker(二)
Docker(三)
Docker(四)
Docker(五)
Docker(六)
Docker(七)
Docker(八)

词汇

  • 镜像(image)
    Docker镜像好比一个模板,可以通过这个模板来创建容器服务
    tomcat镜像===> run ==>tomcat容器(提供服务)
    通过镜像可以创建多个容器(最终服务运行和项目运行都是在容器中的)
  • 容器(container)
    Docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的,可以进行启动、停止、删除等基本命令
    目前可吧容器理解为一个简易等Linux系统
  • 仓库(repository)
    存放镜像的地方
    仓库分为公有仓库、私有仓库
    Docker Hub(默认外国的)
    阿里云。。。等服务器运营商都提供容器服务(可以配置镜像加速器)

安装Docker

环境准备

1.需要一点Linux基础
2.ContOs 系统(其他系统也可以)
3.使用Xshell连接远程服务器操作(也可其他软件)

安装

查看帮助文档
文档中都有,可对应不同的系统
1.卸载旧版本

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

2.安装需要的包

3.设置镜像的仓库(不要用文档中的,自己找国内镜像,例如阿里云Docker镜像)

  • 更新yum软件包索引
 yum makecache fast

4.安装Docker相关内容
docker-ce社区版(☑️)
docker-ee企业版

5.启动Docker

6.使用docker version

7.docker run hello-world 查看是否安装成功

8.查看hello-world 镜像
docker images

  • 了解:
    卸载docker
    1.卸载依赖
    2.删除资源
     rm -rf /var/lib/docker
     # docker 默认工作路径
    

底层工作原理

  • Docker 是怎么工作的?
    Docker 是一个Client-Server结构的系统,Docker的服务(守护进程)运行在主机上,通过Socket从客户端访问
    DockerServer接受懂啊Docker-Client的指令,就会去执行

  • Docker 为什么比VM(虚拟机)快?
    1.Docker 有着比虚拟机更少的抽象层
    2.Docker利用的是宿主机的内核,VM许哟啊的是GuestOs,所以新建容器时,Docker不需要像虚拟机一样重新加载一个操作系统内核,避免来引导操作
    虚拟机是加载GuestOs,分钟级别。
    而Docker是利用宿主机的操作系统,省略来这个复杂的过程,秒级!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值