Docker的安装及配置

Docker的安装及配置

一、前言

  • Docker介绍

    • Docker 是一个开源的应用容器引擎,基于Go语言并遵从 Apache2.0 协议开源。

    • Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

    • 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

  • 相关网站

二、Docker的安装

说明:Docker的安装会随安装环境的不同而有所变化。本文中使用Docker官方提供的一套便捷的Linux通用安装脚本,该脚本将会自动识别当前系统环境,并且将与该系统环境匹配的Docker的稳定版本安装在本系统中。

  • 执行下载Docker引擎的脚本文件

    # 切换至docker文件夹
    cd /usr/local/docker
    # 下载脚本
    curl -fsSL get.docker.com -o get-docker.sh
    
  • 执行脚本,通过脚本下载Docker,设置阿里云镜像下载加速

    sudo sh get-docker.sh --mirror Aliyun
    
  • 启动Docker服务

    systemctl start docker
    
    • 查看Docker状态

      systemctl status docker
      
    • 重启Docker

      systemctl restart docker
      
    • 停止Docker

      systemctl stop docker
      

      若Docker启动时报以下错误:

      ​ Failed to start docker.service: Unit not found.

      解决方法,执行以下命令:

      1. yum install -y yum-utils

      2. yum-config-manager \

        ​ --add-repo \

        ​ http://mirros.aliyun.com/docker-ce/linux/centos/docker-ce.repo

      3. yum install docker-ce docker-ce-cli containerd.io

      执行后再次启动即可

  • 设置Docker开启启动

    systemctl enable docker
    
  • 将当前用户加入Docker组(非必须)

    # 创建docker组(默认创建)
    sudo groupadd docker
    # 当前用户加入docker组
    usermod -aG docker $USER
    
  • 查看Docker引擎

    # 第一种
    docker info
    # 第二种
    docker version
    

三、镜像加速配置

  • 查看自己的镜像加速地址

    链接地址:容器镜像服务 (aliyun.com)

  • 配置加速服务

    # 在 /etc 目录下创建docker文件夹
    sudo mkdir -p /etc/docker
    # 写入镜像加速链接
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://iaznxty7.mirror.aliyuncs.com"] 
    }
    EOF
    # 重启Docker服务
    systemctl daemon-reload
    systemctl restart docker
    
  • 验证Docker的镜像加速是否生效

    docker info
    # 生效标志
    ......
    127.0.0.0/8
     Registry Mirrors:
      https://iaznxty7.mirror.aliyuncs.com/   # 出现自己的镜像加速地址,已生效
     Live Restore Enabled: false
    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值