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
    知道、想到、做到、得到
  • 相关阅读:
    unexpected inconsistency;run fsck manually esxi断电后虚拟机启动故障
    centos 安装mysql 5.7
    centos 7 卸载mysql
    centos7 在线安装mysql5.6,客户端远程连接mysql
    ubuntu 14.04配置ip和dns
    centos7 上搭建mqtt服务
    windows eclipse IDE打开当前类所在文件路径
    git 在非空文件夹clone新项目
    eclipse中java build path下 allow output folders for source folders 无法勾选,该如何解决 eclipse中java build path下 allow output folders for source folders 无法勾选,
    Eclipse Kepler中配置JadClipse
  • 原文地址:https://www.cnblogs.com/Durant0420/p/15402627.html
Copyright © 2011-2022 走看看