Docker简介以及安装

目录

1、虚拟化:

2、docker概念:

3、docker优点:

4.docker组件:

5、docker安装 (以centos7为例)

6、docker基本命令:


 

1、虚拟化:

通过虚拟化技术将一台计算机分为多个逻辑计算机,每个逻辑计算机可以运行不同操作系统,并且应用程序可以在独立空间运行,互不干扰。

2、docker概念:

docker可以让开发者打包应用以及该应用所对应的依赖包到一个轻量级。可移植的容器中,可以发布到任何流行到linux机器上,从而解决“开发环境可以运行,而生产环境无法运行”这一问题,可以实现“一次封装,到处运行”,docker所使用性能开销极低。

3、docker优点:

(1)可以确保一致的运行环境;

(2)docker可以做到秒级,甚至毫秒级启动时间,极大解决开发时间;

(3)隔离性:避免资源受到其他用户影响;

(4)迁移方便:可以很方便将一个平台的应用迁移到另外一个平台上运行,且不用担心因环境原因而无法运行。

4.docker组件:

(1)docker镜像:用于创建docker容器的模版;

(2)docker容器:容器是独立运行的一组或多组应用;

     镜像相当于类,而容器想当于类的实例

(3)docker客户端:通过命令或其他工具使用docker API和docker守护进程;

(4)docker守护进程:负责支持docker容器运行以及镜像管理;

(5)docker仓库:docker仓库提供大量镜像。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5ZCO56uv5bCP54y_,size_20,color_FFFFFF,t_70,g_se,x_16

 

5、docker安装 (以centos7为例)

(1)安装gcc和g++环境

yum -y install gcc
yum -y install gcc-c++

(2)安装所需要的软件包

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

(3)设置镜像仓库,这里使用阿里云服务器

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

(4)更新yum索引包

yum makecache fast

(5)安装docker ce社区版

yum -y install docker-ce

(6)配置镜像加速器

mkdir -p /etc/docker

vim  /etc/docker/daemon.json 

daemon.json文件内容,加速器可以到阿里云官网查找,用我的也是可以的 

{
"registry-mirrors": ["https://yu0q10ae.mirror.aliyuncs.com"],
}

到此安装结束!

6、docker基本命令:

(1)docker启动:

systemctl start docker

(2)docker停止:

systemctl stop docker

(3)doocker重启:

systemctl restart docker

(4)开机启动docker

systemctl enable docker

(5)查看docker概要信息:

docker info

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

swttws.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值