部署Linux详情可参考:部署Linux虚拟机(VMware) - 南亭*.* - 博客园 (cnblogs.com)
目录
1.安装VMware:
官方地址:Download VMware Workstation Pro
2. 下载Linux镜像
我这里推荐去阿里官方下载: 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
DVD版:标准版,4G大小
Everything版:集成了众多组件和软件,7G大小
Minimal版:精简版,只有核心组件,几百M左右
3.创建虚拟机
/boot : boot引导区(大小1 GB)
/swap : 交换分区(一般是内存的2倍)
/ :表示剩下的空间都分给linux根目录
在网络页面做下面的几件事情:
-
修改主机名为自己喜欢的主机名,不要出现中文和特殊字符,建议用localhost
-
点击应用
-
将网络连接打开
-
点击配置,设置详细网络信息
记住上图中的网络详细信息
这里建议DNS服务器填:8.8.8.8
进入之后,输入 :ip a 显示linux的ip信息
通过finalshell远程连接,这里请自行下载并连接。并依次执行下述代码,一定要更换yum镜像源,否则下载速度很慢。
# 去配置文件的目录
cd /etc/yum.repos.d
# 备份配置文件
cp CentOS-Base.repo CentOS-Base.repo.bak
# 删掉原来的配置文件
rm -rf CentOS-Base.repo
# 下载云镜像源并修改配置文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# -o 意思是将下载的内容写到文件CentOS-Base.repo里
# 验证文件的正确性,确保文件中包含了阿里云的下载地址
cat CentOS-Base.repo
# 验证是否可以安装:下载 wget
yum -y install wget
出现下述界面即安装Linux和配置yum镜像成功。
在虚拟机安装完成后,最好立刻设置一个快照,这样一旦将来虚拟机出现问题,可以快速恢复。
我们先停止虚拟机,点击VMware顶部菜单中的暂停
下拉选框
,选择关闭客户机
:
接着,点击VMware菜单中的🔧按钮:
然后在弹出的快照管理窗口中,点击拍摄快照,填写新的快照信息:
快照拍摄完成了!而且我们可以在不同阶段拍摄多个不同快照作为备份,方便后期恢复数据。
假如以后虚拟机文件受损,需要恢复到初识状态的话,可以选中要恢复的快照,点击转到即可:
4. 安装docker
执行命令,安装Docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动和校验
# 启动Docker
systemctl start docker
# 停止Docker
systemctl stop docker
# 重启
systemctl restart docker
# 设置开机自启
systemctl enable docker
# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps
配置镜像加速(以阿里云镜像加速为例)
首先访问阿里云网站:
注册一个账号。
在首页的产品中,找到阿里云的容器镜像服务:
具体命令如下:
# 创建目录 mkdir -p /etc/docker # 复制内容,注意把其中的镜像加速地址改成你自己的 tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"] } EOF # 重新加载配置 systemctl daemon-reload # 重启Docker systemctl restart docker
附上卸载指令:
# 卸载
yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd# 卸载旧docker方式
sudo yum remove docker
sudo yum remove docker-client
sudo yum remove docker-client-latest
sudo yum remove docker-common
sudo yum remove docker-latest
sudo yum remove docker-latest-logrotate
sudo yum remove docker-logrotate
sudo yum remove docker-engine
看完了不要忘记点个收藏,点个赞哟!