zoukankan      html  css  js  c++  java
  • docker安装与配置

    一、Linux

    1、Ubuntu

    # 更新
    apt update
    
    # 安装依赖
    apt install apt-transport-https ca-certificates curl software-properties-common -y
    
    # 添加 key
    curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
    # 添加 Docker 源
    add-apt-repository 
    "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu 
    $(lsb_release -cs) 
    stable"
    # 更新
    apt update
    
    # 安装 Docker
    apt install docker-ce -y

    重启daemon

    systemctl daemon-reload

    重启docker服务

    systemctl restart docker

    开机自启动

    systemctl enable docker

    2、CentOS

    sudo apt-get update
    sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common  #安装一些必备的工具软件
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    sudo apt-key fingerprint 0EBFCD88       #校验key
    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    sudo apt-get install docker-ce docker-ce-cli containerd.io

    二、Mac

    brew cask install docker

    三、Windows

    1、不推荐 在Windows系统安装Docker,会有一些奇怪的坑不容易解决
    2、只支持windows10的企业版和专业版,不支持windows的家庭版
    • 建议windows环境安装虚拟机,通过虚拟机中的Linux系统安装Docker
    • 官方安装文档 37
    • 从安装文档中下载安装文件
    • 运行安装文件,根据提示一步步进行安装即可

    更换国内镜像源

    1、打开docker的settings菜单

      2、在设置中选择Deamon菜单,点击Basic开关切换到高级设置

    3、在下方参数中,registry-mirrors后的列表内添加国内源地址,注意使用双引号包围地址

    4、点击Apply,让设置生效,docker会自动重启

    四、配置国内镜像源

      官方的镜像源一般比较慢,所以多半都会换成国内的源,如果你有阿里云的话,阿里云会提供一个单独地址的镜像源来使用,需要到自己的阿里云上查看对应地址,在容器镜像服务下的镜像加速器中

    步骤

    1、新建/修改 /etc/docker/daemon.json文件,在其中写入内容

    {
    "registry-mirrors": ["镜像源地址"]
    }

    2、文件保存之后,执行下面的语句进行加载和重启

    sudo systemctl daemon-reload
    sudo systemctl restart docker

    3、常用的镜像源

    Docker 官方中国区:https://registry.docker-cn.com
    网易:http://hub-mirror.c.163.com
    中国科技大学:https://docker.mirrors.ustc.edu.cn
    知道、想到、做到、得到
  • 相关阅读:
    理解SynchronizationContext,如何在Winform里面跨线程访问UI控件
    ThreadPool.QueueUserWorkItem引发的血案,线程池异步非正确姿势导致程序闪退的问题
    实战经验分享之C#对象XML序列化
    C#wxpay和alipay
    C#调用windows api 实现打印机控制
    C#winform程序关闭计算机的正确姿势
    自动化控制之线程池的使用
    自动化控制之重码校验
    (转)C#中的那些全局异常捕获
    android studio 2.32躺坑记
  • 原文地址:https://www.cnblogs.com/Durant0420/p/15402627.html
Copyright © 2011-2022 走看看