1. CentOS 安装 Docker
1.1 安装 Docker
-
安装工具包
yum install -y yum-utils
-
配置仓库
arduino
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装最新版
lua
yum makecache fase
yum install docker-ce docker-ce-cli containerd.io
- 启动 Docker
bash
#配置加载
sudo systemctl daemon-reload
#启动服务
sudo systemctl start docker
#开启启动
sudo systemctl enable docker
#查看服务状态
sudo systemctl status docker
如下:
1.2 卸载 Docker
- 第一步
arduino
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
- 第二步
bash
#删除依赖
yum remove docker-ce docker-ce-cli containerd.io
#执行卸载
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
1.3 Docker 镜像源修改
- 在配置文件
/etc/docker/daemon. json
中加入:
json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
- 重启 Docker
bash
# 配置加载
sudo systemctl daemon-reload
# 重启
sudo systemctl restart docker
1.4 Docker 安装目录修改
Docker
默认的安装目录为 /var/lib/docker
,这里面会存放很多的镜像。
如何修改这个路径呢?
- 自己创建一个目录
bash
mkdir -p /data/var/lib/docker
- 修改配置文件
bash
vi /etc/docker/daemon.json
- 添加下面代码
json
{
"data-root": "/data/var/lib/docker"
}
- 重启
bash
# 加载配置
sudo systemctl daemon-reload
# 重启 docker
sudo systemctl restart docker
#查看 docker 状态
sudo systemctl status docker
2. Windows 安装 Docker
2.1 判断/启动虚拟化
- 打开"任务管理器"判断是否启用虚拟化。
-
如果没有启动可以去查阅解决办法如: 开启windows10和windows11的虚拟化 - 知乎 (zhihu.com)
-
"启用和关闭"设置
2.2 安装 WSL2
- 以管理员权限运行
PowerShell
- 安装/更新 WSL2
csharp
# 查看版本
wsl --status
# 更新
wsl --update
# 设置 wsl 默认版本
wsl --set-default-version 2
2.3 安装 Docker
- 官网上下载 Docker:[在 Windows 上安装 Docker Desktop ]
- 双击安装包,一直下一步,安装成功后,点击应用即可。