Mac M1下Docker安装Centos7并设置SSH远程连接

mac下docker-安装centos并使用ssh远程连接 mac下docker-安装centos并使用ssh远程连接建立本机对应docker_gitlab镜像端口映射进入容器安装常用工具service安装ssh安装重启服务查看22端口是否打开修改sshd_config设置root用户密码mac登录 建立本机对应docker_gitlab镜像端口映射 建立本机对应docker_gitlab镜像端口映射 ssh默认端口为22,我们将docker中centos的22端口映射到宿主机的5022端口 docker run -d -p 5022:22 --name cento 阅读详情

Mac M1下Docker安装Centos7并设置SSH远程连接

1、Centos7镜像拉取

启动Docker,打开终端输入命令:docker pull centos:centos7 回车等待拉取完成。

2、查看本地镜像,Centos7是否拉取成功:docker images

 3、启动容器,建立本机对应docker的centos7镜像的端口映射

将docker中centos7的22端口映射到宿主机的5000端口:

docker run -d -p 5000:22 --name centos7-test --privileged=true centos:centos7 /usr/sbin/init

 4、进入centos7容器

docker exec -it centos7-test /bin/bash

 5、安装 ifconfig,输入命令等待出现Complete!完成安装

yum install net-tools -y

 6、安装常用工具,输入命令等待出现Complete!完成安装,中途如出现询问,输入y回车即可

(1)yum install -y openssh-server vim lrzsz wget gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip

(2)yum install initscripts  

 

7、安装SSH

sshd rpm -qa | grep ssh

yum install openssh-server

service sshd restart

查看是否启动22端口:netstat -antp | grep sshd

8、修改sshd_config 为密码登录,打开注释 PermitRootLogin yes, 设置允许密码登录,保存退出

vim /etc/ssh/sshd_config

输入 i 进入insert模式,打开注释如下图:

打开之后,按esc键,退出insert模式

输入 :wq ,回车保存并退出。

9、设置root账号的密码

passwd root 回车,输入新密码回车,再次输入确认新密码回车即可。注:输入密码的时候,字符是隐藏不显示的,按键输入即可。

10、SSH连接测试

ssh root@192.168.1.103 -p 5000

 IP是docker所在机器的IP,就是自己的电脑IP;

5000端口为:第三步中映射的5000端口;

输入命令回车,输入root密码即可连接成功。注:第一次ssh连接可能会有一个确认提示,输入yes回车即可。也可通过其他工具进行连接测试,注意IP和端口号。

傻瓜式部署教程6:docker搭建gitlab环境(适用centos7或者苹果m1芯片电脑) docker搭建gitlab mac m1 苹果电脑搭建 gitlab 阅读详情

相关推荐

mac+virtualbox+centos7+docker搭建lnmp环境

1.安装virtualbox 下载地址 https://www.virtualbox.org/wiki/Downloads2.通过virtualbox安装centos7 下载地址 http://mirrors.aliyun.com/centos/7.1.1503/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso 选择你下载的centos的镜

物我相依,物我相望 4747

Mac终端连接centos7

1,Mac终端连接centos7 正确的方式:ssh -l root 192.168.1.249 ip地址是从你的centos7里获得的,而不是你的Mac上的ip 2,去centos7里去查看你的ip地址 ifconfig   : 如果找不到命令,那就先安装sudo yum install net-tools 再次使用ifconfig: 将在enp0s3的inet上看到ip地址。 ...

zzq的博客 1万+

Mac VMware Fusion安装CentOS 7.9 Minimal:ARM架构虚拟机配置与避坑指南

虚拟机技术通过在单一物理主机上创建隔离的虚拟化环境,实现了资源的灵活分配与系统隔离。其核心原理基于Hypervisor层对硬件资源的抽象与管理,为软件开发和测试提供了高度可控的沙盒环境。这一技术在构建本地开发测试平台、实现环境一致性方面具有重要价值,尤其适用于需要在macOS等非Linux宿主机上模拟Linux生产环境的场景。本文聚焦于使用VMware Fusion这一主流虚拟化软件,在Apple Silicon Mac上部署CentOS 7.9 Minimal系统,详细解析了从镜像选择、资源规划到网络配置

weixin_33722405的博客 764

Mac/m1终端配置自动登录ssh服务器等后续操作

当我们每次连接ssh服务器的时候,都要输入账号密码等重复性的操作,这些动作让我们烦不胜烦。那怎么办呢?有没有什么玩意能让我们只输入一条命令,并且根据传参来自动的执行这些固定的操作呢?针对这个问题,我们就可以用expect神器来写一个自动化的交互脚本来解放我们的双手了。

天河书阁 - VicRestart 971

Mac上使用VMware Fusion安装CentOS 7的完整指南

虚拟化技术是现代IT基础设施的核心组件,通过在单一物理主机上创建隔离的虚拟环境,实现资源的高效利用。VMware作为行业领先的虚拟化平台,支持在Mac系统上运行Linux虚拟机。CentOS作为企业级Linux发行版,以其稳定性和兼容性著称。本指南详细演示了在MacOS环境下,通过VMware Fusion部署CentOS 7虚拟机的完整流程,包括环境准备、资源配置、系统安装和性能优化等关键步骤。针对常见的SSH连接、网络配置等问题提供了解决方案,并分享了内存分配、CPU设置等性能调优技巧,特别适合需要Li

weixin_34166847的博客 417

MAC(m1)-VMWare Fusion安装CentOS7.9(续)-账号和密码都设置为root

MAC(m1)-VMWare Fusion安装CentOS7.9(续)

兴趣是最好的老师 1655

Windows|Mac下docker安装Centos7与ssh配置

Docker 安装 Centos7 ssh 链接 一、安装centos7 访问Centos镜像地址:https://hub.docker.com/_/centos?tab=tags&page=1 拉取指定的centos镜像 docker pull centos:centos7 查看本地镜像,是否安装成功 docker images 运行容器 docker run -itd --name centos-test -p 5678:22 --privileged centos:ce

lideqiang110119的博客 628

MAC(m1)-CentOS8设置yum源、安装Docker、安装Vim

MAC(m1)-CentOS8设置yum源、安装Docker

兴趣是最好的老师 767

MacOS Docker 开启远程访问

Linux下Docker进程监听2375端口,接受远程访问。但是在MacOS下,却无法使用。需要做如下两部配置: 下载socat brew install socat 开启远程 TCP 2375端口访问Docker socat TCP-LISTEN:2375,reuseaddr,fork UNIX-CONNECT:/var/run/docker.sock & 完成如上两步配置,就可以通过 tcp://[host IP address]:2375 的方式访问MacOS上运行的Docker了。 .

qq_27198345的博客 2167

【研究生学术英语读写教程翻译 中国科学院大学Unit9】

Unit 9 If Humble People Make the Best Leaders,Why Do We Fall for Charismatic Narcissists? 如果谦逊的人是最好的领导者,为什么我们会爱上魅力型自恋者?

fuhanghang的博客 4101

Vivado XDMA仿真实战:从配置到链路训练全解析

本文深入解析了Vivado中XDMA IP核的仿真实战流程,重点剖析了PCIe链路训练状态机(LTSSM)的工作原理与调试方法。通过搭建仿真环境、解读日志与波形,手把手指导如何从配置、链路训练(LTSSM)到BAR映射与DMA启动进行全流程分析与问题定位,帮助工程师掌握核心调试技能,确保PCIe链路稳定与数据传输正确。

weixin_29197051的博客 154

MAC book M1上安装docker,然后安装centos

背景:按照往常逻辑下载了virtualbox 但是在macbook M1 上安装时候发现报错,这个时候才恍然M1是arm CPU,目前virtual box不支持。于是想了另个办法,我在mac上安装docker然后再在通过docker拉取centos镜像包,然后通过docker启动centos容器当成对应的虚拟机,不一样能达到在一台mac上启动多个虚拟机的目的吗?于是在macbook上先安装docker. 1、下载和安装docker docker下载链接如下:Docker Desktop for A..

weixin_37871174的博客 7708

2021秋-北邮计算机导论期末考试(BUPT)

2021秋-北邮计算机导论期末考试(BUPT) 难度较低适合新手练习

weixin_73985779的博客 1498

MAC M1\M2 Docker centos7 x86_64镜像制作 ssh 连接

MAC M1\M2 Docker centos7 x86_64镜像制作 ssh连接

muchen_L的博客 1484

前端监控体系:从Sentry到LogRocket错误追踪

Sentry是一款开源的实时错误追踪系统,支持多种语言和框架,包括JavaScript、React、Vue等。它提供了丰富的错误信息、堆栈跟踪和环境数据,帮助开发者快速定位和解决问题。LogRocket是一款前端监控和用户行为分析工具,它提供了视频回放、性能监控、错误追踪等功能。与Sentry不同,LogRocket更注重用户行为的全面分析。前端监控体系是确保应用稳定性和用户体验的重要保障。通过集成Sentry和LogRocket等监控工具,开发者可以实时追踪应用中的错误和用户行为,快速定位和解决问题。

shejizuopin的博客 1313

ESP32 Arduino学习篇 (一) 引脚和串口的基本使用

简单来讲arduino就是通过源代码控制开发板的信号输入输出从而实现对一些电子元件的控制,例如LED灯,蜂鸣器,按键arduino程序首先来讲arduino程序是基于C语言,而实现类似对于LED灯和蜂鸣器的简单控制只需简单C语言知识即可实现。arduino程序是基于函数的,而在arduino的库有很多函数,我们只需要调用即可。arduino的程序主体是**setup()函数和loop()**函数以及其它在使用过程中需要构建的函数:setup()函数。

DOF526570的博客 1万+

Mac M1下使用Docker安装CentOS及ssh

这个步骤注意是net-tools.aarch64,和windows下不同。4.启动服务错误解决(systemctl)重启Docker Desktop。11.使用新保存的镜像创建新容器。8.ifconfig看ip。6.启动服务,定制自启动。

zhaoxl1的博客 524

【网络安全】浅谈数据库攻击复现及相关安全优化

4、准备数据库服务器为了安全正式环境应该把数据库单独放一台服务器,只允许让应用服务器 IP 来访问数据库服务器,通过独立两者,就算其中一台发生问题,另一台也是好的,进一步降低了危险性。5、定时备份数据库开发定时备份功能,可以使用 Crontab,或者其他框架,设定周期备份数据,哪怕是数据丢失或被删除也可以快速恢复。

2401_88545587的博客 221

mac下ssh连接docker使用centos

使用docker代替虚拟机中安装centos系统,记录详细配置步骤及docker简单入门

大菜菜的博客 1803

【STM32项目】基于AI技术的多功能消防机器人(完整工程资料源码)

机器人通过巡逻扫描环境空间与障碍物、定位导航、探测物体/环境进行建模/自动地图测绘、扫描火焰、获取温湿度大小、获取空气安全情况来判断当前环境地点是否安全,检测到温度过高或检测到易燃、烟雾、有毒气体或摄像头识别到火焰时能够通过高压水泵喷射器来实现火焰隔离工作,蜂鸣器进行现场鸣笛报警,同时将当前环境温湿度大小、空气情况、环境地图、是否安全信息,将各个传感器来接收获取到的信息,实时发送到用户手机中的微信小程序,实现与用户远程监视功能,用户同时也能通过手机与电脑远程下发命令来操控机器人来实现交互功能

嵌入式技术开发 1万+

YOLO11后处理优化 | 引入DIoU-NMS替代传统NMS,解决高重叠目标误删,召回率大幅提升

YOLO11模型在密集目标场景下存在NMS后处理导致的漏检问题。本文提出采用DIoU-NMS替代传统NMS,通过引入中心点距离信息,有效区分重叠但不同的目标,提升召回率。文章详细分析了传统NMS的三大局限性,对比了Soft-NMS和DIoU-NMS的优劣,并给出在YOLO11中实现DIoU-NMS的完整代码方案。该方法特别适用于安防监控、自动驾驶等目标密集场景,能够在不显著增加计算量的情况下显著改善检测效果。

2601_95807009的博客 150

Docker遇到的问题汇总(M1 Mac)

Docker遇到的问题汇总

weixin_42981609的博客 1383

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Mac中通过PD安装Rockly、Centos版本的linux并设置静态ip与安装Docker

Mac中通过PD安装Rockly、Centos版本的linux并设置静态ip与安装Docker

m0_57075290的博客 787

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

基于Mac M1[ARM64]环境下Docker部署大数据集群

注意:打开新环境需要手动同步环境变量。

道可道非常道 2124

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Mac下CentOS安装

最近在学linux和docker,需要安装linux。这里整理下安装过程。系统MacOS。 1. 虚拟机下载安装 Mac用的是VMware Fusion,这个可以官网下载。 这里安装很简单,不多描述 2.CentOs下载安装 这个是免费的,随便下载一个就好。当日也可以选择ubuntu等。选择CentOS是因为它比较干净。这里拖拽安装即可 在 Fusion 中,转到文件 > 新建。 ...

hustzw07的博客 2511

M1-Mac系统在centos虚拟机上安装docker(终于安装成功了!超详细,每一步都有图!)

我使用的是VMware fusion上的centos7 aarch64的Linux系统安装的,为了这个虚拟机也是废了九牛二虎之力,不过结局是好的,如果大家需要我可以再出一版详细的M1下如何安装虚拟机的教程,以及如何使用SSH进行远程连接。(因为centos7的终端没办法复制粘贴,最终扛不住了,还是使用的SSH连接,悲)先说明一下,我是参考的狂神的视频,链接放在最后,有需要自取。

weixin_45386694的博客 1769
上一篇: Mac M1下Docker 安装 Redis
下一篇: CentOS7安装PostgreSQL数据库
MrLee_April
博客等级 码龄9年 4粉丝 7原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值