M1 mac 直接安装x86 centos Docker

这篇具有很好参考价值的文章主要介绍了M1 mac 直接安装x86 centos Docker。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 安装M1 DockerDesktop
    https://www.docker.com/products/docker-desktop/

  2. 打开设置DockerEngine 将下列插入进去

    {
    "registry-mirrors": ["https://mj9kvemk.mirror.aliyuncs.com"]
    }
    
  3. 拉取CentOS系统

    docker pull centos
    
  4. 创建CentOS(x86)容器
    在我的 M1 Mac 上,我可以从 Docker Hub 运行 Ubuntu 映像的 arm64 和 amd64 版本。uname 提供的机器硬件名称证明了这一点。

    # docker run --rm -ti --platform linux/arm/v7 ubuntu:latest uname -m
    armv7l
    
    # docker run --rm -ti --platform linux/amd64 ubuntu:latest uname -m
    x86_64
    

    因为Docker默认创建的是arm架构的CentOS,如果没有指定为amd64,将无法执行yum install glibc-devel.i686,gcc -m32等命令,
    运行 amd64 映像由 Rosetta2 仿真启用,并非所有映像都可用于 ARM64 体系结构。您可以添加 --platform linux/amd64 以在仿真下运行英特尔映像.

    cd ~/workspace
    mkdir armlearn
    cd armlearn
    mkdir armcode
    ls -al
    
    docker run --cap-add=SYS_PTRACE --security-opt seccomp=unconfined -it --entrypoint=/bin/bash --platform linux/amd64 -v "$PWD:/armcode" --name=arm_learn centos 
    
    $PWD是为了将当前目录挂载以实现同步,
    
  5. 将镜像从 mirror.centos.org 更改为 vault.centos.org

    cd /etc/yum.repos.d/
    sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
    sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
    yum makecache
    yum update -y
    
  6. 安装常用软件 vim make 库等文章来源地址https://www.toymoban.com/news/detail-645241.html

    yum -y install vim
    yum install glibc.i686
    yum -y install gcc automake autoconf libtool make
    yum install ncurses-devel
    

到了这里,关于M1 mac 直接安装x86 centos Docker的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac m1安装Centos9

    先看结果(在mac M1 安装centos8 安装不成功的原因大部分是没有找到正确的系统) 由于Cnetos8 停服,现有mac m1 上能够按照的Centos8 并非由官方发布,因此寻找官方发布的能够在mac m1上安装的centos版本。 在YouTuBe上找到一个视频Install CentOS on MacBook M1 Chip - YouTube 视屏中有虚拟机和

    2024年02月15日
    浏览(58)
  • Linux操作系统下Docker和Docker Compose的安装教程(包含x86和arm64平台离线一键安装资源包)

    本文章将详细介绍Linux下Docker和Docker Compose的安装教程。 目录3为x86和arm64平台Docker离线安装资源包,包含Docker Compose、一键安装脚本使用教程。 相关文章参考: Docker常用基础命令 Docker批量清理删除镜像和容器常用命令 版本如下 名称 版本 CentOS 7.6+ openEuler等其他操作系统可以使

    2024年02月06日
    浏览(47)
  • M1 Mac如何安装CentOS7虚拟机(附安装包下载链接)

    目录 Linux镜像下载网址: 一、虚拟机安装  1、下载相应的文件   2、打开VMware Fusion pro进行安装 3、 输入许可证密钥​编辑 4、 将CentOS-7拖入“从光盘或映像中安装”中 5、点击继续​编辑 6、选择其他--其他64位ARM--继续   7、进行自定设置​编辑  8、这里更改名为“Centos7”

    2024年02月08日
    浏览(201)
  • Mac M1安装Docker

    1、Docker 下载: 连接:https://docs.docker.com/docker-for-mac/apple-silicon/ 点击Download进行下载.dmg文件。 2、Docker安装 双击下载的Docker.dmg文件开始安装,拖动Docker到Applications等待安装完成 3、Docker启动 在启动台找到Docker点击启动,稍等片刻启动成功,屏幕右上角菜单栏显示了一个鲸鱼

    2024年02月13日
    浏览(46)
  • M1 Mac如何安装CentOS7虚拟机(图文详细解说)

    目录 Linux镜像下载网址: 一、虚拟机安装  1、下载相应的文件   2、打开VMware Fusion pro进行安装 3、 输入许可证密钥​编辑 4、 将CentOS-7拖入“从光盘或映像中安装”中 5、点击继续​编辑 6、选择其他--其他64位ARM--继续   7、进行自定设置​编辑  8、这里更改名为“Centos7”

    2024年02月14日
    浏览(59)
  • 【oceanbase】centos7/kylinv10部署oceanbase(x86版本)

    1. 修改系统​ vim /etc/sysctl.conf fs.file-max = 102400 net.nf_conntrack_max = 1024000 net.netfilter.nf_conntrack_max = 1024000 2. 修改 ulimit 的 open file,系统默认的 ulimit 对文件打开数量的限制是 1024 vim /etc/security/limits.conf # 加入以下配置,重启即可生效 * hard nofile 102400 * soft nofile 102400 3. 资源下载: o

    2024年02月07日
    浏览(46)
  • 【docker】Mac M1版本下载安装

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。其次容器是完全使用沙箱机制,相互之间不会有任何接口。 在实际工作中,我们的开发需要配置开

    2023年04月19日
    浏览(57)
  • Centos7 x86服务器一键部署ES集群/单机shell

            由于日常的实施工作中经常用到单机或者集群的es,每次都手动部署感觉很麻烦,于是抽空写了一个一键部署脚本,通过简单指定集群名称、节点ip、端口等几个配置参数后自动部署es单机或者集群数据库 该安装包实现利用给定参数安装单机版或者集群版es数据库,指

    2023年04月11日
    浏览(82)
  • mac m1使用docker安装kafka

    1.拉取镜像 docker pull zookeeper docker pull wurstmeister/kafka 2.启动zookeeper docker run -d --name zookeeper -p 2181:2181 zookeeper 3.设置zookeeper容器对外服务的ip Zookeeper_Server_IP=$(docker inspect zookeeper --format=\\\'{{ .NetworkSettings.IPAddress }}\\\') 4.启动kafka docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOO

    2024年02月13日
    浏览(43)
  • CentOS(4)——关于Linux软件下载时:amd64、x86、x86_64、arm64 的说明

    目录 一、简介 二、常见的CPU架构 三、Linux查看CPU架构命令 ①arch命令 ②uname -a 命令 ③lscpu 在安装GitLab Runner的时候,去清华源下载RPM包时发现同一个软件有许多不同架构的安装包,常见的有amd64、x86、x86_64、arm64这些架构,这就类似于Windows下安装软件需要区分32bit和64bit。在

    2024年02月03日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包