手把手带你创建Linux虚拟机并安装Docker

部署Linux详情可参考:部署Linux虚拟机(VMware) - 南亭*.* - 博客园 (cnblogs.com) 

目录

1.安装VMware:

2. 下载Linux镜像

​3.创建虚拟机

4. 安装docker


1.安装VMware:

官方地址:Download VMware Workstation Pro

2. 下载Linux镜像

我这里推荐去阿里官方下载: 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

 DVD版:标准版,4G大小

 Everything版:集成了众多组件和软件,7G大小

 Minimal版:精简版,只有核心组件,几百M左右

 3.创建虚拟机

 

 

 

 

 

 

 

 

 /boot : boot引导区(大小1 GB)
/swap : 交换分区(一般是内存的2倍)
/ :表示剩下的空间都分给linux根目录

在网络页面做下面的几件事情:

  1. 修改主机名为自己喜欢的主机名,不要出现中文和特殊字符,建议用localhost

  2. 点击应用

  3. 将网络连接打开

  4. 点击配置,设置详细网络信息

记住上图中的网络详细信息

这里建议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

 看完了不要忘记点个收藏,点个赞哟!

  • 30
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值