Docker-安装

总目录:Docker 笔记总目录

1. docker的基本组成

  • 镜像(image)
    • docker镜像就好比是一个模板,可以通过模板来创建容器服务,tomcat镜像==> run ==> tomcat01容器(提供服务器),通过这个镜像可以创建多个容器(最终服务或者项目运行就是在容器中)
  • 容器(container)
    • Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。启动、停止、删除,是基本命令
    • 目前就可以把这个容器理解为一个建议的Linux系统
  • 仓库(repositort)
    • 仓库是存放镜像的地方
    • 仓库分为公有仓库和私有仓库
    • Docker Hub(默认是国外的)
    • 阿里云华为云都有容器加速服务(配置镜像加速)

2. 安装Docker

2.1 环境准备

系统内核是3.10以上
通过uname -r查看

2.2 安装

帮助文档:CentOS安装docker

  1. 卸载旧的版本
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
  1. 安装需要的安装包
yum install -y yum-utils
  1. 设置镜像的仓库(用的阿里云,其余地址百度)
yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum软件包索引

yum makecache fast(centos7适用)
yum makecache (centos8适用)
  1. 安装docker
    docker-ce 社区版 ee企业版
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 启动docker
systemctl start docker
  1. 检查是否安装成功
docker version
  1. docker hellow-world
docker run hello-world

在这里插入图片描述
上述流程:run之后,找本地的镜像,找到就直接运行这个镜像,找不到就提示本地找不到(unable to find xxxx),之后,去docker hub上下载,找到就下载到本地,找不到就报错

  1. 查看下载的镜像
docker images

在这里插入图片描述
卸载docker:

1. 卸载安装的软件包
yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
2. 删除所有资源
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
# /var/lib/docker docker默认的工作路径
  1. 配置镜像加速(华为云为例)

    1. 进入控制台
    2. 服务列表中选择:容器镜像服务 SWR
    3. 镜像资源 -> 镜像中心 -> 镜像加速器
  2. Docker 是怎么工作的
    Docker是一个Client - Server结构的系统,Docker的守护进程运行在主机上。通过Socket从客户端访问
    DockerServer 接收到Docker-Client 的指令,就会执行这个指令
    容器之间都是相互隔离的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值