由于windows版问题比较多,以下操作均针对linux的centos版本

linux

环境准备

  • 更新update到最新的版本 yum update
  • 卸载老版本docker yum remove docker docker-common docker-selinux docker-engine
  • 安装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2
  • 设置yum源
  1. yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo;
  2. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo;

安装

  1. 查看docker版本 yum list docker-ce --showduplicates|sort -r
  2. 安装docker yum install docker-ce-18.03.1.ce -y/yum install docker-ce
  3. 加入开机自启 systemctl enable docker
  4. 启动docker systemctl start docker
  5. 配置国内镜像
  1. vi /etc/docker/daemon.json
  2. {
  3. "registry-mirrors": ["http://hub-mirror.c.163.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]
  4. }
  5. 注:解除镜像composer config -g --unset repos.packagist
  1. 1.Docker中国区官方镜像
  2. https://registry.docker-cn.com
  3. 2.网易
  4. http://hub-mirror.c.163.com
  5. 3.中国科技大学
  6. https://docker.mirrors.ustc.edu.cn
  1. 查看是否安装成功docker -v
  2. 启动systemctl start docker
  3. 加入开机自启systemctl enable docker

docker-compose

  1. 官网地址:https://docs.docker.com/compose/
  2. # 下载
  3. curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
  4. # 修改权限
  5. chmod +x /usr/local/bin/docker-compose
  6. # 校验
  7. docker-compose -v

彻底删除安装包

  1. yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

windows家庭中文版

参考链接

  • 安装启动hyper-v
  • 家庭版伪装成专业版
  1. 管理员权限在powershell运行如下cmd命令
  2. REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

错误解决

  • 时间不同步
  1. 时间检查:date
  2. 设置时间:date -s "2022-02-28 16:24:50"
  3. 更新时间同步即可:ntpdate cn.pool.ntp.org
  4. 安装:yum install ntpdate