• Docker安装


    1.docker名词概念

    镜像(image):
    docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,镜像===> run ===>容器(提供服务器)通过这个镜像可以创建多个容器( 最终服务运行或者项目运行就是在容器中)。
    容器(container):
    容器可以理解为就是一个简易的linux系统,Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。
    仓库(repository):
    仓库就是存放镜像的地方 ,其分为公有仓库和私有仓库 。

    docker官网:https://www.docker.com/

    docker官方文档:https://docs.docker.com/

    2.docker安装

    环境:centOS7 以上,查看liunx版本。

    cat /etc/os-release
    
    • 1

    安装:

    1.卸载旧的docker版本
    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    2.安装需要的安装包
    yum install -y yum-utils
    3.设置镜像的仓库
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #国外的很慢
    建议使用阿里云的
    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    更新软件包索引
    yum makecache fast
    4.安装docker
    yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    5.启动docker
    systemctl start docker
    6.查看docker版本,检查是否安装成功
    docker version
    7.输出dockerhelloworld
    docker run hello-world
    输出:Hello from Docker!
    8.查看这个镜像
    docker images
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28

    3.卸载docker

    1.卸载依赖
    yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
    2.删除资源
    rm -rf /var/lib/docker
    rm -rf /var/lib/containerd
    
    /var/lib/docker docker默认的工作路径
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    4.配置阿里云镜像加速

    登录阿里云。
    在这里插入图片描述
    点击右上角控制台。
    在这里插入图片描述
    点击左上角列表。
    在这里插入图片描述

    搜索容器镜像服务,选择容器镜像服务 ACR。
    在这里插入图片描述
    选择镜像加速器。
    在这里插入图片描述
    根据第二点在centOS上执行。

    sudo mkdir -p /etc/docker
    
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://you.mirror.aliyuncs.com"]
    }
    EOF
    
    sudo systemctl daemon-reload
    
    sudo systemctl restart docker
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
  • 相关阅读:
    Apache DolphinScheduler新一代分布式工作流任务调度平台实战-上
    A. Grass Field
    02 CSS块级元素和行内元素
    全闪SDS 2.0存储发展新趋势
    Rust泛型与trait特性,模仿接口的实现
    【智能优化算法】基于改进生物地理学优化算法求解单目标优化问题附matlab代码
    【延展Extension的使用场景 Objective-C语言】
    计算机毕业设计Java健身房管理系统(源码+系统+mysql数据库+lw文档)
    php毕业设计社团活动小程序
    CSS波浪进度条
  • 原文地址:https://blog.csdn.net/LingDIHong/article/details/133825645