美文网首页
ubuntu 安装 docker

ubuntu 安装 docker

作者: 田丰w | 来源:发表于2021-04-26 03:07 被阅读0次

    准备工作:卸载旧版本,安装安装依赖的工具

    sudo apt-get remove docker \
                   docker-engine \
                   docker.io
    sudo apt-get install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg \
        lsb-release
    

    添加阿里镜像源,并安装 docker 社区版

    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
    echo \
      "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \
      $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
    
    # 将当前用户加入 docker 组
    sudo usermod -aG docker $USER
    

    管理 docker 服务

    sudo systemctl enable docker
    sudo systemctl start docker
    

    修改 dockerhub 镜像
    sudo vim /etc/docker/daemon.json

    {
    "registry-mirrors": [
        "https://<yourself-applied>.mirror.aliyuncs.com",
        "http://f1361db2.m.daocloud.io",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://docker.mirrors.ustc.edu.cn"
        ]
    }
    
    

    默认 docker 服务配置文件
    /lib/systemd/system/docker.service

    查看 docker 数据目录(docker info 会沿着软连接解析到实际目录)
    sudo docker info | grep "Docker Root Dir"

    修改 docker 数据目录(这里使用软连接方法)
    sudo cp -r /var/lib/docker <new_data_dir>
    sudo mv /var/lib/docker /var/lib/docker.orig
    sudo ln -s <new_data_dir> /var/lib/docker

    把当前用户加入 docker 组
    sudo groupadd docker
    sudo usermod -aG docker ${USER}
    sudo systemctl restart docker
    docker --version

    参考:
    https://yeasy.gitbook.io/docker_practice/install/ubuntu

    相关文章

      网友评论

          本文标题:ubuntu 安装 docker

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