• 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
    

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

  • 相关阅读:
    程序员都遇到过哪些误解?
    云原生系列5 容器化日志之EFK
    云原生系列4 批量定时更新本地代码库
    云原生系列3 pod核心字段
    云原生系列2 部署你的第一个k8s应用
    云原生系列1 pod基础
    项目总结二:使用分布式存储读写分离功能应要注意的问题
    项目总结一:HttpClient DelegatingHandler管道扩展 生命周期问题
    Java 反编译工具的使用与对比分析
    如何使用 Github Actions 自动抓取每日必应壁纸?
  • 原文地址:https://www.cnblogs.com/shuoer/p/9471585.html
Copyright © 2020-2023  润新知