1.docker的介绍与安装

1.docker的介绍与安装

目录

1.docker的介绍
    1.1.docker容器是什么?
    1.2.docker的理念
    1.3.docker的优点
    1.4.docker的架构
    1.5.docker最重要的三大组件
2.docker安装
    2.1.yum源配置
    2.2.安装docker-ce
3.启动docker
4.docker命令的解释
5.配置docker镜像加速

1.docker的介绍
1.1.docker容器是什么?

Docker是通过内核虚拟化技术(namespaces及cgroups)来提供容器的资源隔离与资源限制。由于Docker通过操作系统层的虚拟化实现隔离(对操作系统的内核有要求),所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,从而比kvm虚拟机更轻量。

docker是一种软件的打包技术。

1.2.docker的理念

docker的主要目标是"Build,Ship and Run any App,Angwhere",构建,运输,处处运行

构建:制作docker镜像,打包容器的所有系统目录文件
运输:下载docker镜像
运行:基于docker镜像提供的rootfs,启动容器

总结:只要能运行docker容器,那么docker镜像中已经安装好的软件也可以运行,所以说docker是一种软件的打包技术。

1.3.docker的优点

1:解决了操作系统和软件运行环境的依赖
nginx openssl
git openssl

2:对于开发人员来说,再也不用担心不会部署开发环境

3:开发环境,测试环境和生产环境高度一致。

4:让用户体验产品新特性的又一种思路。

1.4.docker的架构

docker是一个cs架构:
通过docker version来查看

1.5.docker最重要的三大组件

镜像,容器,仓库

2.docker安装
2.1.yum源配置

rm -fr /etc/yum.repos.d/local.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
sed -i ‘s#download.docker.com#mirrors.tuna.tsinghua.edu.cn/docker-ce#g’ /etc/yum.repos.d/docker-ce.repo

2.2.安装docker-ce

yum install docker-ce -y

3.启动docker

systemctl start docker
systemctl enable docker

4.docker命令的解释

docker run -d -p 80:80 nginx

run (创建并运行一个容器)
-d 放在后台
-p 端口映射
nginx docker镜像的名字

5.配置docker镜像加速

vi /etc/docker/daemon.json
{
“registry-mirrors”: [“https://registry.docker-cn.com”]
}

systemctl restart docker

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值