Docker入门安装及使用

本文介绍了Docker的基本概念,包括其作为开源容器引擎的特点,以及如何在CentOS7环境中完成Docker的安装与配置,提供了详细的步骤和镜像加速设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Docker简介

Docker是一个开源的应用容器引擎;是一个轻量级容器技术;
Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;
运行中的这个镜像称为容器,容器启动是非常快速的。
在这里插入图片描述

2.核心概念

docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);

docker客户端(Client):连接docker主机进行操作;

docker仓库(Registry):用来保存各种打包好的软件镜像;

docker镜像(Images):软件打包好的镜像;放在docker仓库中;

docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用
Docker架构图
在这里插入图片描述

3.安装Docker

安装环境:

centos 7

参考官网:https://docs.docker.com/install/linux/docker-ce/centos/
安装步骤:

  1. 确定你是CentOS7及以上版本
    cat /etc/redhat-release
    
  2. yum安装gcc相关
    2.1 CentOS7能上外网
    2.2 安装gcc
    yum -y install gcc
    yum -y install gcc-c++
    
  3. 安装需要的软件包
    yum install -y yum-utils device-mapper-persistent-data lvm2
    
  4. 设置stable镜像仓库
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  5. 更新yum软件包索引
    yum makecache fast
    
  6. 安装DOCKER CE
    yum -y install docker-ce
    
  7. 启动Docker
    systemctl start docker
    
  8. 测试安装结果
    docker version
    //执行helloWorld
    docker run hello-world
    
  9. 镜像加速
    mkdir -p /etc/docker
    
    注意
    vim  /etc/docker/daemon.json
    
    下面提供两种加速地址,自选一个 分别书网易提供的和阿里提供的,这里笔者推荐使用阿里的
     #网易云
     {"registry-mirrors": ["http://hub-mirror.c.163.com"] }
     #阿里云
    {"registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]}
    
    阿里云需要根据自己的地址配置。阿里与容器镜像加速
  10. 卸载Docker
    #停止Docker容器
    systemctl stop docker 
    #卸载容器
    yum -y remove docker-ce
    #删除相关配置
    rm -rf /var/lib/docker
    

总结

本次博文只介绍的Docker的简介以及安装,如果对Docker想深入浅出的使用,请后续关注博主关于Docker相关文章。有问题欢迎评论留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coding工匠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值