docker入门学习--安装

PS:本人还在学习摸索中,有不对的欢迎大佬指教

docker入门学习--安装

docker简介

  1. 根据wikipedia中的介绍

    Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在
    Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。
    Docker利用Linux核心中的资源分脱机制,例如cgroups,以及Linux核心名字空间(name space),
    来创建独立的软件容器(containers)。这可以在单一Linux实体下运作,避免启动一个虚拟机造成
    的额外负担。Linux核心对名字空间的支持完全隔离了工作环境中应用程序的视野,包括进程树、网
    络、用户ID与挂载文件系统,而核心的cgroup提供资源隔离,包括CPU、存储器、block I/O与网络。
    从0.9版本起,Dockers在使用抽象虚拟是经由libvirt的LXC与systemd - nspawn提供界面的基础
    上,开始包括libcontainer库做为以自己的方式开始直接使用由Linux核心提供的虚拟化的设施。
    依据行业分析公司“451研究”:“Dockers是有能力打包应用程序及其虚拟容器,可以在任何Linux服务
    器上运行的依赖性工具,这有助于实现灵活性和便携性,应用程序在任何地方都可以运行,无论是公有
    云、私有云、单机等。

  2. docker优缺点(简单介绍)

    缺点:对内核没有控制权限,只有容器的提供者具备升级权限。只有一个内核运行在物理节点上,几乎不能实现不同的操作系统混合。容器提供者一般仅提供少数的几个操作系统
    优点:快速配置,基本是一件配置、启动时间在秒级、占用磁盘MB级别

docker安装准备

注意:安装docker建议使用centos7 64位系统内核版本为 3.10 以上(虽然网上说6.5以上的版本可以,本人尝试了不能一次通过,可能是我自己操作有误。。不建议新人使用)

这里是centos7简单版镜像,提取码:hpg4 安装就不在这里说了。学习建议在本机安装虚拟机安装

  1. 安装完成配置网络 设置静态ip,下面地址参考实际情况配置
    在这里插入图片描述
  2. 学习建议关闭防火墙
    systemctl status firewalld --查看状态
    systemctl stop firewalld --关闭
    systemctl disable firewalld --禁用开机启动
    在这里插入图片描述

docker安装

  1. 查看你当前的内核版本
    uname -r
    在这里插入图片描述

  2. 移除旧的版本
    sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-selinux \
    docker-engine-selinux \
    docker-engine

  3. 安装一些必要的系统工具:
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  4. 添加软件源信息:
    sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  5. 更新 yum 缓存:
    sudo yum makecache fast

  6. 安装 Docker-ce:Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
    sudo yum -y install docker-ce

  7. 启动 Docker 后台服务
    sudo systemctl start docker

  8. 查看docker状态
    在这里插入图片描述

参考:
[1]: https://www.runoob.com/docker/centos-docker-install.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值