docker 安裝centos7並SSH遠程連接


1.安裝centos7 鏡像

1.搜索並拉取centos鏡像(默認最新鏡像)
    docker search centos
    docker pull centos

2.建立本機對應docker-centos76 鏡像端口映射

    ssh默認的端口為22,我們將docker中centos的22端口映射到宿主機的5000端口
    docker run -d -p 5022:22 --name centos76-javabase --privileged=true centos:latest /usr/sbin/init

 3.進入容器
    docker exec -it centos76-javabase /bin/bash
 

 

2.安裝常用工具

1.安裝常用工具
    yum install -y openssh-server vim lrzsz wget gcc-c++ pcre pcre-devel zlib zlib-devel ruby openssl openssl-devel patch bash-completion zlib.i686 libstdc++.i686 lsof unzip zip

2.service安裝
    yum install initscripts  

3.ifconfig安裝
    yum install net-tools.x86_64

4.ssh安裝(10.0.75.1為docker的ip)
    sshd rpm -qa | grep ssh
    yum install openssh-server 
    service sshd restart
    #查看是否啟動22端口 
    netstat -antp | grep sshd

 

3.開啟docker-centos76 ssh遠程連接(aliyun/aws 雲服務器,需要在安全組打開 5000端口對外訪問權限)

1.修改sshd_config 為密碼登錄
    vim /etc/ssh/sshd_config
    #打開注釋 PermitRootLogin yes, 允許密碼登錄,保存退出

2.設置root用戶密碼
    passwd root

3.換個服務器遠程登錄
    ssh root@47.52.134.16 -p 5022
       

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM