Docker安装

本文介绍了Docker的基本组成,包括镜像、容器和仓库,并详细阐述了Docker的安装过程。通过实例展示了如何使用Docker运行hello-world,同时解析了Docker的工作原理,解释了其client-server架构。此外,还提供了Docker镜像的阿里云镜像地址和相关命令,帮助读者更好地理解和操作Docker。
摘要由CSDN通过智能技术生成

Docker的基本组成

        Docker的架构主要由几部分组成:Docker守护进程(Docker Daemon)、REST API、Docker客户端和镜像仓库。Docker守护进程负责管理容器、镜像、网络和数据卷等后台工作。客户端通过REST API与守护进程通信,发送指令并获取结果。镜像仓库则用于存放和分发Docker镜像,用户可以通过Dockerfile文件定义镜像的构建过程,并通过镜像仓库分享和获取镜像

docker架构图

镜像(image)

        docker镜像好比一个模板,可以通过这个模板来创建容器服务

        tomcat镜像->run->tomcat容器(可提供服务)

        通过镜像可以创建多个容器

容器(Container)

        docker利用容器技术,独立运行一个或者多个应用,通过镜像来创建的

仓库(repository)

        存放镜像的地方,分为公有仓库和私有仓库

Docker安装

环境准备

        1.Centos7

        2.远程登录工具如xshell,secureCRT

安装步骤

        1.卸载旧版本的docker

                yum remove docker-ce docker-ce-cli containerd.io  #卸载依赖

                sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

                rm -rf /var/lib/docker #删除资源

2.安装依赖包

        yum install -y yum-utils

3.设置镜像仓库

        百度搜索docker的阿里云镜像地址

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

4.更新软件包索引

        yum makecache fat

5.安装docker相关的(docker-ce社区版)

        sudo yum install -y docker-ce docker-ce-cli containerd.io

6.启动docker

        systemctl start docker

使用docker --verion 命令查看docker是否安装成功

7.hello word

8. 查看下载的hello-world镜像

        docker images

回顾hello-world流程

docker run  heelo-world的运行流程图

底层原理

docker是怎么工作的?

docker是一个client-server结构的系统,docker的守护进程运行在主机上,通过socket从客户端访问。docker-server接收到docker-client的指令就会执行命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值