Mac m1 安装虚拟机+docker 2024

由于最近需要学习docker,k8s,用到虚拟机测试;场景各不相同,慎用,我在mac m1的机器下已经安装运行成功,参考了网上的几篇文章,也给到相应的思路,大部分要么是镜像不完整,安装完发现缺一堆东西

VMware-Fusion

链接: https://pan.baidu.com/s/1DNHnY1JvQ4QIITZtPBincw?pwd=8j4m 提取码: 8j4m 
--来自百度网盘超级会员v6的分享

激活码:

安装说明
运行下载的镜像,并按照标准安装程序进行安装。

可以使用的注册密钥

4C21U-2KK9Q-M8130-4V2QH-CF810
ZF3R0-FHED2-M80TY-8QYGC-NPKYF 【我用的】
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8

CentOS7镜像

文件连接:http://iso.mirrors.ustc.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso 【为啥选择它,因为它速度要快一点】

安装过程就是下一步,下一步,不做赘述

Docker安装问题

【阿里云源设置M1 参考】https://developer.aliyun.com/mirror/centos-altarch/?spm=a2c6h.13651104.d-2001.3.421e320cSpiN0h

使用网上参考的,踩了很多坑,基本实在验证的哪一步,就出问题

很可以第一次下载是下载不下来,怎么办,可以下载到自己电脑上,去替换 CentOS-Base.repo 里面的内容也行

sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-altarch-7.repo
# 升级一下
sudo yum update

yum clean all

# 生成新的缓存
sudo yum makecache

yum install epel-release

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 需要装
yum install container-selinux

 再安装docker

如果报错:

#添加镜像,不然会报错 没有可用软件包
# yum的配置管理,添加docker的软件源地址

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo yum makecache fast


sudo yum install docker-ce docker-ce-cli containerd.io

# v2.26.1 可替换为你需要的版本
sudo curl -L "https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose


sudo chmod +x /usr/local/bin/docker-compose
# 开机启动

sudo systemctl enable docker

iptables 报错

iptables: No chain/target/match by that name

运行下面代码报错

docker run -d --restart=always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
# 解决方案
yum install iptables-services

systemctl enable iptables

service iptables restart

# 在执行运行命令

docker swam 

记得关闭防火墙,不然其他的链接容易出错

systemctl stop firewalld.service

systemctl disable firewalld.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值