centos

https://docs.docker.com/engine/install/centos/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

# 安装yum-utils包
yum install -y yum-utils
# 添加阿里云镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新yum缓存
yum makecache fast
# 安装最新版docker
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

systemctl start docker #启动docker服务
systemctl stop docker #停止docker服务
systemctl enable docker #设置docker开机启动

docker version #查看docker版本

阿里云镜像加速

https://cr.console.aliyun.com/cn-shanghai/instances/mirrors

1
2
3
4
5
6
7
8
9
# 配置阿里云镜像加速
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://bg8w71lw.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

windows

windows 系统准备

开启虚拟机功能
在控制面板->程序->程序和功能->启用或关闭 Windows 功能->勾选 Hyper-V->确定
开启虚拟机功能

将 WSL2 设置为默认版本
管理员身份运行 Windows PowerShell,运行下面的命令。

1
wsl --set-default-version 2

WSL2

下载 docker 安装包 安装

https://www.docker.com/get-started/
双击 Docker Desktop Installer.exe 进行安装,安装完成后重启电脑
安装打开后报错
安装打开后报错
需要进入 bios 开启 cpu 虚拟化

或者安装D盘

新建文件夹:D:\work\Docker
打开powershell运行

1
Start-Process 'Docker Desktop Installer.exe' -ArgumentList ' install --installation-dir="D:\work\Docker"' -Wait

数据存储位置

要退出 Docker 服务

备份数据到目的文件夹

我迁移到 D:\tools\DockerData ,先建文件夹,然后 PowerShell 运行下面命令

1
wsl --export docker-desktop-data "D:\tools\DockerData\docker-desktop-data.tar"

删除原有数据,PowerShell 运行下面命令

1
wsl --unregister docker-desktop-data

更改数据存储盘并恢复数据,PowerShell 运行下面命令

1
wsl --import docker-desktop-data "D:\tools\DockerData" "D:\tools\DockerData\docker-desktop-data.tar" --version 2

docker数据迁移
最后启动 Docker

更改镜像源

国内加速地址 1.Docker 中国区官方镜像https://registry.docker-cn.com

2.网易http://hub-mirror.c.163.com

3.ustchttps://docker.mirrors.ustc.edu.cn

4.中国科技大学https://docker.mirrors.ustc.edu.cn

5.阿里云容器 生成自己的加速地址

登录:https://cr.console.aliyun.com

阿里云,需要到阿里云官网获取

1
2
3
4
5
6
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"http://hub-mirror.c.163.com",
"http://hub-mirror.c.163.com",
"https://registry.docker-cn.com"
]

更改镜像源