美文网首页
Docker 环境搭建

Docker 环境搭建

作者: 左诗右码 | 来源:发表于2024-02-26 00:01 被阅读0次

    适用于 Ubuntu,Debian,Centos 等大部分 Linux(使用官方安装脚本自动安装)

    curl -sSL https://get.daocloud.io/docker | sh
    
    # 或者执行
    
    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    

    MacOS 安装 Docker Desktop on Mac

    直接下载 dmg 文件 Docker Desktop on Mac 即可

    Windows 10 系统上如果不想用 docker 则需要关闭 hyper

    cmd 命令行执行: bcdedit /set hypervisorlaunchtype off
    
    poweroff 命令行执行: Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V
    

    关于报错

    • container-selinux >= 2.9 解决方案
    Error: Package: docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-edge)
               Requires: container-selinux >= 2.9
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest
    

    这个报错是 container-selinux 版本低或者是没安装的原因
    yum 安装 container-selinux 一般的 yum 源又找不到这个包
    需要安装 epel 源,才能 yum 安装 container-selinux
    然后在安装 docker-ce 就可以了。

    # 先配置阿里云的 yum 源
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    # 安装阿里云上的 epel 源
    yum install epel-release
    
    # 安装 container-selinux 即可
    yum install container-selinux
    

    测试安装是否成功

    # 查看当前 docker 版本号,出现版本号即为安装成功
    docker -v
    
    # 查看详细的 docker 信息
    docker version
    
    # 查看当前 docker 的信息
    docker info
    
    

    开启 docker 守护进程

    systemctl start docker
    systemctl enable docker
    
    # 重载配置
    systemctl daemon-reload
    

    添加国内镜像源

    centos 或者 ubuntu 系统时

    sudo vim /etc/docker/daemon.json

    {
      "registry-mirrors": ["https://registry.docker-cn.com"]
    }
    

    docker 国内镜像

    相关文章

      网友评论

          本文标题:Docker 环境搭建

          本文链接:https://www.haomeiwen.com/subject/raxzadtx.html