Docker学习笔记
Posted linuxlog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker学习笔记相关的知识,希望对你有一定的参考价值。
一、Docker概念
Docker是一个基于C/S架构的容器引擎,是一个开源的软件平台,包括容器、镜像和仓库三部分。
Docker基于PaaS管理平台(关于PaaS请自行百度)。
Docker具有良好的移植性,为开发人员提供了极大的便利,后面讲详细介绍。
二、Docker与虚拟机
虚拟机(VMware、esxi、Xen、Kvm)大家并不陌生,这些虚拟机是基于硬件的虚拟技术,使用
起来跟真实的物理机没有什么区别,但是这样有一个缺点,比如说,我只想运行一台mysql的服务器
,使用VMware等创建一台虚拟机器,对资源就有浪费,而且管理起来并不方便。因此,出现了一种更
为轻量的虚拟化软件技术——容器。Docker是容器的一种,是运行在操作系统之上的,所有的Docker
容器共用同一个系统内核。
三、Docker安装
Ubuntu:sudo apt update && sudo apt install docker.io
Centos: yum install epel-release && yum install docker-io
OS X和Windows用户请自行百度,安装方法很简单
systemctl start docker //启动docker
systemctl status docker //查看docker运行状态 action为绿色为开启
第二篇笔记我们将运行一个docker容器
以上是关于Docker学习笔记的主要内容,如果未能解决你的问题,请参考以下文章