一遇到安装就可能出现各种问题, 网上的帖子不知道是不是都是copy的,好多都是不靠谱的样子
唉,研究了好长时间,心烦啊!
1.vmware版本的问题一句话:16不支持win7,win7最多能用15.5
之前在新电脑安装vmware16没问题(新电脑的系统是win11),还来转战到旧电脑上才知道vmware16版及以上就不再支持win7了
倔强的我是不想升级我的旧电脑,毕竟这是上市了将近十年的Lenovo Y480
虽然已经加了内存条, 变成了奇奇怪怪的12g内存. win10应该是没问题了,但是不想折腾了.
所以安装了vmware15.5
但如果你用的是高版本的虚拟机,直接启动就会出现问题.
可以右键点虚拟机 -- 管理 -- 更改硬件兼容性 -- 选择你的VMware版本
2.centOS版本centOS7可以正常安装
如果是centOS8,不要在线安装docker,最好离线安装.
因为centOS8自带podman,这个和docker冲突.(podman和docker类似,越来越多用podman,似有取而代之之势)
所以如要离线安装,必须先卸装了podman,否则会报错.
报错内容:
problem with installed package podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64
problem with installed package buildah-1.9.0-5.module_el8.1.0+237+63e26edc.x86_64
卸装podman指令
yum erase podman buildah3.docker离线安装
(友情提示,克隆虚拟机后在安装,docker离线安装卸装比较麻烦)
3.1下载三件套
(1).docker离线包
不同版本的下载地址https://download.docker.com/linux/static/stable/
20.10.8版本https://download.docker.com/linux/static/stable/x86_64/docker-20.10.8.tgz
(2)离线安装工具: install.sh 和docker.bash离线安装工具auto install latest docker by online/offline (binary install) - GitHub - Jrohy/docker-install: auto install latest docker by online/offline (binary install)https://github.com/Jrohy/docker-install/
3.2 安装docker
把三件套放在一个文件夹下,进入此文件夹并进行以下操作
# 为 docker-install 添加执行权限 chmod +x install.sh # 安装 ./install.sh -f docker-20.10.8.tgz
3.3建议进行docker的镜像加速
下面命令直接生成文件 daemon.json
cat </etc/docker/daemon.json { "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com" ], "max-concurrent-downloads": 10, "log-driver": "json-file", "log-level": "warn", "log-opts": { "max-size": "10m", "max-file": "3" }, "data-root": "/var/lib/docker" } EOF
3.4 重启服务
# 重新加载docker配置 sudo systemctl daemon-reload #docker服务开机自启动 sudo systemctl enable docker #重启docker服务 sudo systemctl restart docker
3.5检查docker状态
systemctl status docker
3.6查看docker信息
docker info
3.7运行 hello-world测试
sudo docker run hello-world4.docker的在线安装
4.1卸装之前的docker(如果有的话)
sudo yum remove docker-ce
docker-ce-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
4.2安装yum工具
sudo yum install -y yum-utils
4.2设置yum仓库
外网
sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
阿里(建议用这个)
sudo yum-config-manager
--add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.3更新yum缓存(如果报错,把fast去掉再执行一次)
sudo yum makecache fast
4.4安装新版docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
4.5其他操作请查看离线安装(3.4-3.7)



