新聞中心
Docker中創(chuàng)建一個(gè)CentOS容器,有時(shí)候考慮到業(yè)務(wù)的需求可能需要使用SSH遠(yuǎn)程連接到容器中的centos,使用ssh登錄進(jìn)容器,下面為大家詳細(xì)講解一下使用SSH登錄Docker具體方法。

創(chuàng)新互聯(lián)公司秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營(yíng)銷(xiāo)的理念,以專業(yè)定制企業(yè)官網(wǎng),網(wǎng)站建設(shè)、網(wǎng)站制作,小程序開(kāi)發(fā),網(wǎng)頁(yè)設(shè)計(jì)制作,移動(dòng)網(wǎng)站建設(shè),成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長(zhǎng)。
創(chuàng)建容器時(shí)指定映射的端口
docker run --name test -dit -p 8022:22 2c886f766286 /bin/bash
另外在宿主機(jī)上也是可以看到對(duì)應(yīng)的端口是否被docker容器監(jiān)聽(tīng)了
netstat -tunlp
tcp6 0 0 :::8022 :::* LISTEN 24209/docker-proxy
登錄容器中,修改root密碼,安裝openssh服務(wù)
docker exec -ti test /bin/bash
[root@84641e8d0f74 /]#passwd #修改容器中centos系統(tǒng)ROOT賬戶的密碼
[root@84641e8d0f74 /]#yum -y install openssh* #安裝openssh服務(wù)
[root@84641e8d0f74 /]#service sshd start
宿主機(jī)添加端口放行
iptables -A INPUT -p tcp --dport 8022 -j ACCEPT
service iptables save
遠(yuǎn)程登錄測(cè)試一下,登錄成功!
為了方便以后使用,可以將這個(gè)開(kāi)啟了ssh登錄的容器保存為鏡像
docker commit 84641e8d0f74 centos_6.6_ssh #容器ID 創(chuàng)建的鏡像名
docker images 可以看到該鏡像已經(jīng)創(chuàng)建成功,下次需要新建容器時(shí)可直接使用該鏡像
本文題目:使用SSH登錄Docker
URL鏈接:http://fisionsoft.com.cn/article/djeidoh.html


咨詢
建站咨詢
