日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Docker中安裝CentOS6.x

當(dāng)使用Docker安裝最新的centos鏡像時(shí),拉取的是CentOS 7鏡像,使用時(shí)會(huì)出現(xiàn) Failed to get D-Bus connection: Operation not permitted 的坑,嘗試了使用官方介紹的方法來(lái)處理,也是挺復(fù)雜的。最后還是決定在Docker中安裝CentOS6鏡像,避免這個(gè)煩心的問(wèn)題。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、成都做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出長(zhǎng)洲免費(fèi)做網(wǎng)站回饋大家。

使用官方的Docker hub拉取CentOS6鏡像時(shí),總是會(huì)出現(xiàn)下載失敗,試了好多次都是這樣

docker pull centos:6

后來(lái)通過(guò)配置國(guó)內(nèi)的Docker鏡像源,以下載CentOS6鏡像

1、配置國(guó)內(nèi)docker鏡像源

使用中國(guó)科學(xué)大學(xué)的docker鏡像緩存,在配置文件 /etc/docker/daemon.json 中加入以下內(nèi)容(如果沒(méi)有該文件,則新增):

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}

重新啟動(dòng)dockerd

sudo service docker restart

2、拉取centos6鏡像

docker pull centos:6

3、創(chuàng)建centos6容器

docker run --name mycentos -it centos:6 /bin/bash

進(jìn)入到centos6之后,默認(rèn)已經(jīng)是有which、ifconfig、less、ip等常用命令了,而如果是在docker中使用centos7鏡像時(shí),是沒(méi)有以上這些命令的,要重新安裝

4、使用yum安裝ssh

設(shè)置國(guó)內(nèi)的yum鏡像源(阿里云的centos鏡像源),下載速度會(huì)大大提升,使用默認(rèn)yum鏡像也行,速度慢很多

curl http://mirrors.aliyun.com/repo/Centos-6.repo > /etc/yum.repos.d/CentOS-Base-6-aliyun.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
yum makecache
yum install -y openssh-clients openssh-server

注意:剛開(kāi)始進(jìn)入到docker中的centos6時(shí),是沒(méi)有service這個(gè)命令的,而當(dāng)安裝 openssh 時(shí),里面會(huì)依賴到 initscripts 軟件包,這個(gè)將自動(dòng)進(jìn)行安裝,安裝后就有 service 命令可以使用了,很方便

啟動(dòng)ssh

[root@14c0ec213102 /]# chkconfig sshd on
[root@14c0ec213102 /]# service sshd start
Generating SSH2 RSA host key:                              [ OK ]
Generating SSH1 RSA host key:                              [ OK ]
Generating SSH2 DSA host key:                              [ OK ]
Starting sshd:                                             [ OK ]

在docker的centos6中,啟動(dòng)ssh時(shí),會(huì)自動(dòng)創(chuàng)建ssh的rsa、dsa密鑰,而如果是在docker中的centos7剛開(kāi)始啟動(dòng)ssh時(shí),則需要?jiǎng)?chuàng)建相應(yīng)的密鑰,否則會(huì)報(bào)相關(guān)的密鑰不存在

# docker 中首次啟動(dòng) centos 7 的 ssh
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key

5、修改ssh配置

啟動(dòng)好ssh后,還要修改一下配置,否則會(huì)連接后自動(dòng)關(guān)閉,連接本機(jī)或另的機(jī)器ssh連接過(guò)來(lái)都會(huì)

[root@14c0ec213102 /]# ssh localhost
root@localhost's password: Connection to localhost closed.

修改ssh的配置文件

vi /etc/ssh/sshd_config

將第97行的UsePAM yes,改為 UsePAM no

保存退出,重啟ssh

[root@14c0ec213102 /]# service sshd restart
Stopping sshd:                                             [ OK ]
Starting sshd:                                             [ OK ]

現(xiàn)在就能正常使用ssh連接訪問(wèn)了

[root@14c0ec213102 /]# ssh localhost
root@localhost's password: Last login: Sun Jun 4 15:50:46 2017 from 172.17.42.1 

將UsePAM設(shè)置為no,主要是禁止PAM驗(yàn)證,usePam為非對(duì)稱密鑰認(rèn)證 UsePam,如果是yes的話非對(duì)稱密鑰驗(yàn)證失敗,仍然可用口令登錄。


網(wǎng)站名稱:Docker中安裝CentOS6.x
文章URL:http://m.5511xx.com/article/coiejdg.html