栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker概述与安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker概述与安装

Docker 虚拟化

一种资源管理技术,将实体资源抽象、转化后呈现,打破实体结构件的不可切割障碍。

Docker

Google公司推出的通过go语言实现,目标是实现轻量级的操作系统虚拟化解决方案,其基础是Linux容器等技术。

用户不需要惯性容器的管理,操作简便,操作docker的容器就像操作快速轻量级的虚拟机。

在开发时,项目环境的搭建时比较繁琐的。

特点
  • 上手快、
  • 职责逻辑分类
  • 快速高效的开发生命周期
  • 鼓励使用面向服务的架构

docker 推荐单个容器只运行一个应用程序或进程,形成一个分布式的应用程序模型,在这种模型下,应用程序或服务都可以表示为一系列内部互联的容器,从而使用分布式部署服应用程序,扩展与调试变得简单,同时提高了程序的内省性。

容器与虚拟机的比较

与传统的环境搭建相比,docker启动速度快,占用体积小。

虚拟机灵活,但占用体积大,多个环境要搭建多个虚拟机

Docker组件

docker : C/S架构(客户端-服务器)

docker镜像与容器

镜像时docker的基石。

镜像代表着容器的模板。用户基于镜像运行自己的容器。镜像是基于联合文件系统的一种层式结构,有一系列指令构建出来。

镜像相当于类,容器相当于实例的对象。

注册中心
  • 共有 : Docker Hub 类似Git
  • 私有
docker的安装

建议在Ubuntu(linux的一种)中安装,因为Docker是基于Ubuntu发布的

CenterOS : 版本:7.X之上,在之下会出问题,需要配置环境,有些布丁也不支持。

视频中使用的远程连接linux的工具是SecureCRT

在lunix中安装docker步骤

更新yum命令

sudo yum update

安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖

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

设置yum源为阿里云

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

安装docker

sudo yum install docker-ce

查看安装版本

docker -v

设置国内的ustc的镜像

ustc是老牌的镜像服务提供者,速度快,无需注册,直接使用。

编辑虚拟机中某文件

vi /etc/docker/daemon.json

在该文件中添加

{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
Docker的启动与停止
systemctl start docker

查看启动状态

systemctl status docker

停止服务

systemctl stop docker

重启

systemctl restart docker

开机自动启动

systemctl enable docker

查看docker信息

docker info 

查看docker帮助文档

docker --help
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/309318.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号