黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

創(chuàng)建帶sshd服務的docker image

系統(tǒng) 2388 0

參考: https://docs.docker.com/examples/running_ssh_service/


1. 創(chuàng)建一個空目錄用于存放 Dockerfile

mkdir -p /home/thm/docker/test/new_image

vim Dockerfile

Dockerfile 的內(nèi)容為:

?

        FROM tanghuimin0713/ubuntu_amd64:
      
        14.04
      
      
        
  RUN apt
      
      -
      
        get
      
      
         update
  RUN apt
      
      -
      
        get
      
       install -y openssh-
      
        server
  #RUN mkdir 
      
      /
      
        var
      
      /run/
      
        sshd
  RUN sed 
      
      -i 
      
        '
      
      
        s/^PermitRootLogin/#PermitRootLogin/
      
      
        '
      
       /etc/ssh/
      
        sshd_config
  RUN echo 
      
      
        "
      
      
        PermitRootLogin yes
      
      
        "
      
       >> /etc/ssh/
      
        sshd_config
  RUN echo 
      
      
        "
      
      
        root:root
      
      
        "
      
       |
      
         chpasswd
  EXPOSE 
      
      
        22
      
    

?

2. build a image

docker build -t tanghuimin0713/ubuntu_amd64_ssh .

3. run a container

docker run -d -p 2222:22 tanghuimin0713/ubuntu_amd64_ssh /usr/sbin/sshd -D

4. 主機下 ssh 登陸 docker 容器

ssh root@localhost -p 2222

密碼為: root

      root@ubuntu:/home/thm/docker/test/new_image# ssh root@localhost -p 
      
        2222
      
      
        
The authenticity of host 
      
      
        '
      
      
        [localhost]:2222 ([127.0.0.1]:2222)
      
      
        '
      
       can
      
        '
      
      
        t be established.
      
      
ECDSA key fingerprint 
      
        is
      
       bd:
      
        41
      
      :3f:e4:e3:bd:b4:
      
        46
      
      :
      
        54
      
      :fe:1b:
      
        46
      
      :eb:
      
        60
      
      :f3:
      
        73
      
      
        .
Are you sure you want to 
      
      
        continue
      
       connecting (yes/no)?
      
         yes
Warning: Permanently added 
      
      
        '
      
      
        [localhost]:2222
      
      
        '
      
      
         (ECDSA) to the list of known hosts.
root@localhost
      
      
        '
      
      
        s password: 
      
      
Welcome to Ubuntu 
      
        14.04
      
       LTS (GNU/Linux 
      
        3.13
      
      .
      
        0
      
      -
      
        32
      
      -
      
        generic x86_64)

 
      
      * Documentation:  https:
      
        //
      
      
        help.ubuntu.com/
      
      
        
The programs included with the Ubuntu system are free software;
the exact distribution terms 
      
      
        for
      
       each program are described 
      
        in
      
      
         the
individual files 
      
      
        in
      
       /usr/share/doc
      
        /*
      
      
        /copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

root@db36812760ac:~# 
      
    

成功。

若在 ssh 登陸時提示:

?

      
        @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
      
      !
      
             @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY
      
      !
      
        
Someone could be eavesdropping on you right now (man
      
      -
      
        in
      
      -the-middle attack)!
      
        
It 
      
      
        is
      
      
         also possible that a host key has just been changed.
The fingerprint 
      
      
        for
      
       the ECDSA key sent by the remote host 
      
        is
      
      
        
bd:
      
      
        41
      
      :3f:e4:e3:bd:b4:
      
        46
      
      :
      
        54
      
      :fe:1b:
      
        46
      
      :eb:
      
        60
      
      :f3:
      
        73
      
      
        .
Please contact your system administrator.
Add correct host key 
      
      
        in
      
       /root/.ssh/known_hosts to 
      
        get
      
       rid of 
      
        this
      
      
         message.
Offending ECDSA key 
      
      
        in
      
       /root/.ssh/known_hosts:
      
        5
      
      
        
  remove with: ssh
      
      -keygen -f 
      
        "
      
      
        /root/.ssh/known_hosts
      
      
        "
      
       -R 
      
        172.17
      
      .
      
        0.2
      
      
        
ECDSA host key 
      
      
        for
      
      
        172.17
      
      .
      
        0.2
      
      
         has changed and you have requested strict checking.
Host key verification failed.
      
    

?

rm $HOME/.ssh/known_hosts 即可。

?

?

創(chuàng)建帶sshd服務的docker image


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論