• Docker


    目录

    Docker

    什么是Docker?

    Docker和虚拟机的差异

    Docker架构

    Docker的安装

    卸载(可选)

    安装docker

    启动docker

    配置镜像加速


    Docker

    什么是Docker?

    Docker是一个快速交付应用、运行应用的技术,具备下列优势:

    • 将程序及其依赖、运行环境一起打包为一个镜像,可以在任意Linux操作系统下使用

    • 运行时使用沙箱隔离机制,各个应用之间互不干扰

    • 操作命令方便快捷

    Docker和虚拟机的差异

    • docker是一个系统进程;虚拟机是在操作系统中的操作系统

    • docker体积小、启动速度快、性能好;虚拟机体积大、启动速度慢、性能一般

    Docker架构

    镜像:将应用程序及其依赖、环境、配置打包一起

    容器:镜像运行起来就是容器,一个镜像可以运行多个容器

    Docker结构:

    • 服务端:接收命令或远程请求,操作镜像或容器

    • 客户端:发送命令或者请求到Docker服务端

    DockerHub:一个镜像托管的服务器,类似的还有阿里云镜像服务,统称为DockerRegistry

    Docker的安装

    此次是在CentOS 7上安装Docker

    卸载(可选)

    如果之前安装过旧版本的Docker,可以使用下面命令卸载:

    1. yum remove docker \
    2.                 docker-client \
    3.                 docker-client-latest \
    4.                 docker-common \
    5.                 docker-latest \
    6.                 docker-latest-logrotate \
    7.                 docker-logrotate \
    8.                 docker-selinux \
    9.                 docker-engine-selinux \
    10.                 docker-engine \
    11.                 docker-ce

    安装docker

    首先需要大家虚拟机联网,安装yum工具

    1. yum install -y yum-utils \
    2.           device-mapper-persistent-data \
    3.           lvm2 --skip-broken

    然后更新本地镜像源:

    # 设置docker镜像源
    
    1. yum-config-manager \
    2.   --add-repo \
    3.   https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    4.    
    5. sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
    6. yum makecache fast

    然后输入命令:

    yum install -y docker-ce

    docker-ce为社区免费版本。稍等片刻,docker即可安装成功。

    启动docker

    启动docker前,一定要关闭防火墙后!!

    1. # 关闭
    2. systemctl stop firewalld
    3. # 禁止开机启动防火墙
    4. systemctl disable firewalld

    通过命令启动docker:

    1. systemctl start docker # 启动docker服务
    2. systemctl stop docker # 停止docker服务
    3. systemctl restart docker # 重启docker服务

    然后输入命令,可以查看docker版本:

    docker -v

    如图:

    配置镜像加速

    docker官方镜像仓库网速较差,我们需要设置国内镜像服务:

    参考阿里云的镜像加速文档:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

  • 相关阅读:
    HiveSQL源码之语法词法编译文件解析一文详解
    UE蓝图中Map的遍历
    面试题亲身经历
    字符设备和杂项设备总结
    2022年下半年软考报名常见问题都在这里啦!
    【机器学习】(基础篇二) —— 监督学习和无监督学习
    日语等级J.TEST的自测卷
    Java并发编程—锁升级
    克拉默法则,逆矩阵,体积
    腾讯原来这么容易进去...
  • 原文地址:https://blog.csdn.net/weixin_51971817/article/details/132941853