• Fedora35 安装docker并配置


    1 安装国内源

    1.1 删除掉之前的docker的安装

    sudo yum remove docker docker-common docker-selinux docker-engine

    1.2 安装依赖

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

    1.3 修改docker安装源为清华

    获取源文件,如果没有权限则要加上sudo

    wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/fedora/docker-ce.repo

    替换路径:

    sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

    更新源

    sudo yum makecache fast

    正式安装

    sudo yum install docker-ce

    查看安装效果:

    docker --version
    Docker version 20.10.3, build 48d30b5

    2 配置docker

    2.1 配置用户

    如果不配置,则每次都要用sudo,执行起来并不方便。原因是docker安装好之后属于docker组,和我们用户的组不在同一个组。所以需要添加一个docker组,并且将当前用户添加到docker组。

    创建docker组

    sudo groupadd docker

    将当前用户添加到docker组中

    sudo usermod -aG docker $USER

    重新登陆shell就可以了。

    2.2 配置镜像保存位置

    docker默认的镜像(image)保存位置并不好,有时候需要修改一下:

    docker在linux上是作为一个服务在运行的,用systemctl进行管理的。修改docker的systemctl的东西,就可以修改docker的镜像路径。

    编辑/etc/systemd/system/multi-user.target.wants/docker.service

    ExecStart=/usr/bin/dockerd -H fd:// --graph=path_to_your_docker_img_save_dir --containerd=/run/containerd/containerd.sock
    ExecReload=/bin/kill -s HUP $MAINPID

    需要重新启动docker:

    sudo systemctl daemon-reload
    sudo systemctl restart docker

    2.3 配置docker repository

    官方的repository速度感人, 需要更换为国内的repository,常见的有163和中科大,修改(如果没有就创建)/etc/docker/daemon.json :

    {
        // #"registry-mirrors": ["http://hub-mirror.c.163.com"] // for 163
        "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]  // for ustc 中科大
    }

    重启docker就可以了:

    sudo systemctl restart docker

    3 结论

    本文介绍了安装配置docker的方式,最终实现了docker的流畅使用。

  • 相关阅读:
    .net网络编程(4)TcpListener、TcpClient
    Win32 窗口篇(1)
    Win32 窗口篇(3)
    JS数组定义
    asp的RegExp对象正则表达式功能用法
    Javascript 面向对象全新理练之数据的封装
    asp 正则表达式
    PPK 谈 JavaScript 的 this 关键字
    JavaScript 接收键盘指令示例
    javascript事件列表解说
  • 原文地址:https://www.cnblogs.com/xiongwei/p/16227923.html
Copyright © 2020-2023  润新知