基于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 ~]#

相关内容

热门资讯

孩子长不高 佝偻病与维生素D的... 在孩子的成长过程中,身高一直是许多家庭关注的焦点。父母们常常会发现,有些孩子在同龄人中显得矮小,这让...
原创 美... 2026年2月11日,美国商务部发布了一项决定,决定对中国出口的电池级石墨征收最高160%的综合关税...
三年定存利率最高1.9%!春节... 新年伊始,正值年终奖发放及资金回笼高峰期,忙碌了一年的人们正在计划如何进行投资并筹划新一年的资产配置...
胖东来恢复营业首日客流量爆满,... 极目新闻记者陈洋洋 2月21日大年初五,胖东来所有门店恢复正常营业,客流量再次迎来爆发。许昌天使城、...
孙宇晨引领波场TRON稳步前行... 近日,Benzinga和Cryptopolitan等海外知名媒体报道显示,区块链研究与数据分析领域的...
中信证券:银行平滑信贷节奏,集... 来源:界面新闻 中信证券研报认为,社融方面,1月社融增速小幅回落,或因为银行主动平滑信贷节奏,降低了...
企业痛点诊断:如何帮助中小微企... 助力中小微企业化解实际难题,极为关键的要点是得深入企业内部,切实弄明白它们的痛点究竟处于何方。这些痛...
原创 美... 近日,一则关于中德关系的重要消息引起了全球的广泛关注,尤其是在当前国际贸易环境复杂的背景下,德国总理...
原创 数... 钱躺在手机里能生钱,老板卷款跑路成了历史,这才是咱们老百姓手里真正的“硬通货”! 日子滚滚向前,转眼...
泰国餐饮企业Minor Foo... 外电引述知情人士称,泰国最大酒店集团美诺国际(Minor)计划最快今年分拆餐饮业务美诺食品(Mino...
原创 败... 美国最高法院于当地时间2月20日作出关键裁决, 判定特朗普政府援引《国际紧急经济权力法》对全球加征关...
消费回暖!公募两大方式提前布局 马年春节来临之际,低迷久日的消费板块,迎来小幅回暖。 以泡泡玛特和老铺黄金为首的新消费,和以贵州茅台...
拍卖需求持续稳健 日本国债市场... 来源:智通财经网 尽管20年期日本国债拍卖需求下降,但日本债券市场依然保持稳定,这表明投资者信心十足...
券商把脉2026年策略:“慢牛... (图片来源:视觉中国) 蓝鲸新闻2月21日讯(记者 王婉莹)在经历了2025年的结构性行情后,A股正...
马斯克旗下X平台就欧盟委员会1... 据新华社报道,美国企业家埃隆·马斯克旗下社交媒体平台X20日发表声明称,对于欧盟委员会依据《数字服务...
OpenAI即将完成千亿美元融... 来源:市场资讯 (来源:红星新闻) 红星资本局2月21日消息。据财联社报道,知情人士日前透露,Ope...
高血压危象来袭怎么办 了解高血压危象的表现及护理方法,对于确保患者的安全和健康至关重要。本文将介绍高血压危象的主要症状、分...
前瞻上市险企2025年报:人身... (图片来源:视觉中国) 蓝鲸新闻2月20日讯(记者 石雨)2025年, A股上市公司股价走出亮眼表现...
原创 特... 最近,特朗普对多个盟友的关税威胁引发了不小的风波。就在韩国总统李在明于一月初赴北京进行国事访问之际,...
连平:金融强国建设需要强势人民... 经过改革开放以来的发展,我国已成为世界第二大经济体,金融大国的地位基本确定。我国银行业规模和外汇储备...