基于CentOS容器镜像制作可ssh登录的docker镜像
admin
2024-04-22 10:08:24
0

【原文链接】基于CentOS容器镜像制作可ssh登录的docker镜像

(1)以centos:7.9.2009为例,首先以交互的方式启动容器

docker run -it --rm --privileged centos:7.9.2009 /bin/bash

(2)然后安装基础软件即ssh服务

yum install -y net-tools
yum install -y openssh-clients
yum install -y openssh-server
ssh-keygen -A
mkdir /var/run/sshd
echo 'root:root:osImagePassword123' |chpasswd

(3)然后启动sshd服务

/usr/sbin/sshd -D &

(4)然后将运行的容器生成镜像,这里 e4827a50c0ed 为容器id

docker commit e4827a50c0ed  redrose2100/centos-ssh:7.9.2009

(5)此时查看镜像,如下镜像已经生成。

[root@centos7-1 ~]# docker images | grep redrose2100
redrose2100/centos-ssh   7.9.2009    62b2d2fccae6   17 seconds ago   398MB
[root@centos7-1 ~]#

(6)将运行的容器退出,直接执行exit即可退出

(7)然后使用新生成的镜像启动容器

docker run -d --name=vm1 --privileged redrose2100/centos-ssh:7.9.2009 /usr/sbin/sshd -D

(8)此时查看容器,可以看到容器已经在后台运行

[root@centos7-1 openeuler]# docker ps
CONTAINER ID   IMAGE                             COMMAND               CREATED         STATUS         PORTS     NAMES
79d890184d34   redrose2100/centos-ssh:7.9.2009   "/usr/sbin/sshd -D"   5 seconds ago   Up 3 seconds             vm1
[root@centos7-1 openeuler]#

(9)然后通过docker exec 的方式进入容器,查看ip地址

[root@centos7-1 openeuler]# docker exec -it 79d890184d34 /bin/bash
[root@79d890184d34 /]# ifconfig
eth0: flags=4163  mtu 1500inet 172.17.0.2  netmask 255.255.0.0  broadcast 172.17.255.255ether 02:42:ac:11:00:02  txqueuelen 0  (Ethernet)RX packets 8  bytes 656 (656.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73  mtu 65536inet 127.0.0.1  netmask 255.0.0.0loop  txqueuelen 1000  (Local Loopback)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0[root@79d890184d34 /]#

(10)退出容器,然后通过ssh方式登录,如下可以登录

[root@centos7-1 openeuler]# ssh root@172.17.0.2
root@172.17.0.2's password:
Last login: Mon Dec 12 07:15:44 2022 from 172.17.0.1
[root@79d890184d34 ~]# ifconfig
eth0: flags=4163  mtu 1500inet 172.17.0.2  netmask 255.255.0.0  broadcast 172.17.255.255ether 02:42:ac:11:00:02  txqueuelen 0  (Ethernet)RX packets 85  bytes 12046 (11.7 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 57  bytes 10094 (9.8 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73  mtu 65536inet 127.0.0.1  netmask 255.0.0.0loop  txqueuelen 1000  (Local Loopback)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0[root@79d890184d34 ~]#

相关内容

热门资讯

腾讯重仓一个 IPO 深圳超级 IPO 来了。 日前,深圳云豹智能股份有限公司(简称 " 云豹智能 ")创业板 IPO 申...
熠世科技获天使轮融资 北京,2026年7月12日——自动驾驶解决方案提供商北京熠世科技有限公司(简称“熠世科技”)今日宣布...
韩国股市再熔断 主要指数暴跌近... 受半导体行业发展“见顶”的担忧持续发酵及中东局势升级等因素影响,韩国综合股价指数(KOSPI)13日...
原创 欧... 一个看似荒诞却引人深思的话题被摆上台面:在早已解决温饱问题的中国,欧亚大陆另一端的欧洲,其 “温饱”...
多家券商正按监管要求稳步出清经... 证券经纪人的出清或有开快之势。记者从行业了解到,对于经纪人清退,行业执行力度有所差别。有地方局强调规...
最高预增超10倍!港股上市公司... 2026财年中期业绩预告将逐渐进入披露高峰期。 Wind数据显示,截至目前,已有82家港股上市公司发...
山西首店三日涌入近20万人,京... 文/庄帅 最近半年,太原先后迎来了多家生鲜超市,这些新商超,用模式创新、商品结构、供应链体系和店内体...
A股大跌,发生了什么?机构研判... 7月13日,A股市场大幅调整,上证指数、深证成指、创业板指、科创综指、北证50指数分别下跌2.06%...
“数”看消费“新”动能、“新”... 央视网消息:中国物流与采购联合会7月13日公布6月份中国电商物流指数。消费旺季带动电商物流指数进一步...
因2023年年报存在虚假记载,... 每经记者:蔡鼎 每经编辑:魏文艺 7月13日晚间,天际股份(SZ002759,19.72元,市值98...
半年盘点⑥ | 政策、改革、产... 行业深度调整,酒业破局向阳而生。 文 | 易鑫 2026年上半年,中国酒业在“产量、销量、利润”三...
银行板块早盘逆势活跃,银行ET... 7月13日早盘,市场震荡调整,银行板块逆势活跃。截至午间收盘,中证银行指数上涨1.5%,香港证券指数...
2026常州展厅设计公司深度分... 企业展厅在中期追加预算,并不是少数项目的偶发现象,而是很多企业在启动阶段就埋下的结果。尤其在常州这类...
测试市场极限!美国6家超大型A... 随着科技股、人工智能(AI)股近期调整,美股科技巨头发行的巨额规模债券近期也遭遇抛售压力。 今年,六...
2026年美团商家费用全面拆解... “上美团做个店,光开户和推广一年就要烧掉辆车?”这是2026年不少本地商家在数字化浪潮前最大的焦虑。...
金价、油价突发! 7月13日早盘, 国际油价大幅高开,截至北京时间6:22,布伦特原油涨3.55%, 报78.71美元...
英伟达CEO黄仁勋称AI智能体... 【CNMO科技消息】据CNMO科技了解,英伟达CEO黄仁勋近日在一场专访中谈及智能体与人的区别时表示...
李小冉徐佳宁被曝离婚 两人于2... 搜狐娱乐讯 7月13日,有八卦媒体发文爆料称李小冉和徐佳宁在前两年就已分居,并已于去年11月在北京办...
静待“七巨头”财报表现,纳指1... 文丨斯嘉特 David Scutt 编辑丨吴海珊 最近3个多月以来,纳斯达克100指数从3月下旬触及...
这3种早餐正在给血管“添堵”,... 现代保健报讯:“周大夫,我去年刚放了一个支架,这才一年,怎么又胸闷了?” 兰州慧源堂中医诊所里,60...