• docker 的安装


    卸载旧版本的docker

    # ubuntu 卸载(适用于所有基于 Debian的系统)
    $ sudo apt-get remove docker 
                   docker-engine 
                   docker.io
    # centos卸载
    $ sudo yum remove docker 
               docker-common 
               docker-selinux 
               docker-engine
    

    Ubuntu安装Docker CE

    # 下载官方的安装脚本(适用于所有支持的Linux发行版)
    $ curl -fsSL get.docker.com -o get-docker.sh
    # 直接执行官方的安装脚本就OK了
    $ sudo sh get-docker.sh --mirror Aliyun
    
    $ export CHANNEL=stable
    $ curl -fsSL https://get.docker.com/ | sh -s -- --mirror Aliyun
    

    启动 Docker CE

    $ sudo systemctl enable docker
    $ sudo systemctl start docker
    

    建立 docker 用户组

    默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

    # 创建docker用户组
    $ sudo groupadd docker
    # 将当前用户加入docker用户组
    $ sudo usermod -aG docker $USER
    

    设置完当前用户之后,需要注销当前登录,或者重启电脑才能生效

    退出当前终端并重新登录即可!

    更换docker hub 源为国内镜像

    常用的国内镜像源地址:

    https://docker.mirrors.ustc.edu.cn
    https://hub-mirror.c.163.com
    

    修改源地址:修改daemon配置文件/etc/docker/daemon.json

    # 此目录如果有可略过
    $ sudo mkdir -p /etc/docker
    # 将源正确的写入配置文件中
    $ sudo tee /etc/docker/daemon.json <<-'EOF'
    {"registry-mirrors": ["https://ldk1kmzp.mirror.aliyuncs.com"]}
    EOF
    # 使配置文件生效
    $ sudo systemctl daemon-reload
    # 重启docker让配置文件生效
    $ sudo systemctl restart docker
    

    安装docker-compose

    $ sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
    $ sudo chmod +x /usr/local/bin/docker-compose
    

    此处需要关掉终端重新打开

  • 相关阅读:
    IN字段查询多少个值最合适?
    程序员交流禁忌之一: 为什么不
    C++11新特性
    用haskell写brainfuck解释器
    数理逻辑02 推演系统
    计算方法1 函数求根
    数理逻辑03 一阶逻辑
    Ubuntu下的数电实验环境配置
    博弈论1 纳什均衡
    数理逻辑习题乱做
  • 原文地址:https://www.cnblogs.com/shuoer/p/9471585.html
Copyright © 2020-2023  润新知