首页 > 其他分享 >Docker生态架构及部署

Docker生态架构及部署

时间:2024-04-11 15:56:57浏览次数:20  
标签:容器 架构 ce yum 镜像 Docker docker 生态

一、Docker生态架构

1、生态架构

    

    1.1 Docker Host

    用于安装Docker daemon的主机,即为Docker Host,并且该主机中可基于容器镜像运行容器。

    1.2 Docker daemon

    用于管理Docker Host中运行的容器、容器镜像、容器网络等,管理由Containerd.io提供的容器。

    1.3 Registry

    容器镜像仓库,用于存储已生成容器运行模版的仓库,用户使用时,可直接从容器镜像仓库中下载容器镜像,即容器运行模版,就可以运行容器镜像中包含的应用了。例如:Docker Hub,也可以使用Harbor实现企业私有的容器镜像仓库。

    1.4 Docker client

    Docker Daemon客户端工具,用于

二、Docker部署

  1、使用yum -y install docker-ce 安装docker

             如果出现以下错误,按照下面的步骤操作

     第一步:更新yum,使用yum -y update

     第二步:安装yum-utils,用来管理yum源,yum install -y yum-utils

    第三步:配置阿里镜像:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    更新索引:yum makecache fast

      第四步:yum install -y docker-ce 重新尝试安装,完美解决!

  2、配置Docker Daemon启动文件

    2.1:vim /usr/lib/systemd/system/docker.service

   3、启动Docker:systemctl start docker

   4、开机自启动:systemctl enable docker

   5、查看docker版本:docker version

 

标签:容器,架构,ce,yum,镜像,Docker,docker,生态
From: https://www.cnblogs.com/zhaoxiyang/p/18092579

相关文章

  • docker介绍
    1docker介绍1.1什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是......
  • Docker 创建“虚悬镜像”+“正常的镜像”
     写一个虚悬镜像的dockerfile:1. 具体操作步骤:1)vimdockerfile2)编写如下的dockerfile内容3)构建:dockerbuild. //没有指定镜像名字和tag名字   如果看到有虚悬镜像,一般来讲,都是要把它给删除掉。使用dockerfile去创建一个正常的镜像:1.流程:2.准备的dockerfil......
  • Dockerfile 安装centos案例
    1.编写dockerfile文件去安装cetos的操作步骤:   2.执行Dockerfile文件:dockerbuild-tcentosjava8:1.5.ps:其中,-t选项用于指定镜像的名称,centosjava8:1.5是你为镜像命名的名称,可以替换成其他任意名称。.表示当前目录,指示Docker在当前目录下寻找Dockerfil......
  • docker安装运行Redis
    第一步:下拉redisdockerpullredis:7.2.4我下拉的是目前最新版本,也就是7.2.4版本dockerps查看容器运行情况第二步:挂载目录mkdir-p/home/user/lyapp/redis/conf/home/user/lyapp/redis/data第三步:新建并修改配置文件在/path/redis/conf/下新建redis.conf文件,即/home/user/l......
  • github-webhook+docker实现项目可持续自动化部署
    目录一、项目手动部署二、项目自动部署自动构建部署流程docker概念补充使用nginx+pm2+github-webhook+docker实现项目自动部署注:docker也能实现pm2的守护进程功能(持续启动项目),所以使用了docker就不需要使用pm2了但是需要注意的是使用node启动的webhook服务器不......
  • Docker常用命令(傻瓜式笔记)
    话不多说,跟我学习Docker常用命令!Docker#查看内核uname-r#启动dockersystemctlstartdocker#查看docker状态systemctlstatusdocker#重启dockersystemctlrestartdocker#查看版本dockerversion#查看信息dockerinfo#获取帮助docker--help#查......
  • Docker安装Nginx容器
    安装Nginx#查找官方镜像dockersearchnginx#下载最新版Nginx镜像(其实此命令就等同于:dockerpullnginx:latest)dockerpullnginx#下载指定版本的Nginx镜像(xxx指具体版本号)dockerpullnginx:xxx#检查当前所有Docker下载的镜像dockerimages创建Nginx配置......
  • docker-compose部署kafka
    docker-compose.ymlversion:'2'services:zookeeper:image:develop-harbor.geostar.com.cn/3rd/zookeeper:3.5.5ports:-"2181:2181"kafka:image:develop-harbor.geostar.com.cn/3rd/wurstmeister/kafka:2.12-2.2.1......
  • 微信团队分享:来看看微信十年前的IM消息收发架构,你做到了吗
    本文由微信技术团队分享,原题“十年前的微信消息收发架构长啥样?”,下文进行了排版和内容优化等。1、引言2023年,微信及WeChat的DAU(月活用户)达到13.4亿,微信已经是很多人工作、生活中不可或缺的一个环节。从2011年1月21日上线至今,微信已经走过了13个年头,其背后的技术......
  • 2024年的云原生架构需要哪些技术栈
    背景时间过得很快啊,一转眼已经到了2024年,还记得15年刚工作那会掌握个SSM/H(Spring/Struts2/Mybatis/Hibernate)框架就能应付大部分面试了。现在CS专业的新同学估计都没听说过SSM......