zoukankan      html  css  js  c++  java
  • 创建能SSH远程连接的Centos7镜像

    创建能SSH远程连接的Centos7镜像

    官网拉取最新的Centos7镜像

    官网地址

    用改镜像启动容器

    docker run -it centos:centos7.9.2009
    

    进入容器

    docker exec -it [ImageID] bash
    

    一顿安装

    ### yum更新
    yum update -y
    
    ### 安装net-tools
    yum install -y  net-tools.x86_64  vim
    
    ### 安装passwd openssl openssh-server
    yum install passwd openssl openssh-server -y
    
    ### 生成公钥,私钥
    ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
    ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
    ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
    /usr/sbin/sshd -D&
    echo "/usr/sbin/sshd -D" >> /etc/rc.local
    
    ### 更新密码并退出
    passwd root
    exit
    
    ### 更改pip源
    mkdir ~/.pip && vi pip.conf
    
    ### 填入
    [global]
    index-url = http://pypi.douban.com/simple
    [install]
    use-mirrors =true
    mirrors =http://pypi.douban.com/simple/
    trusted-host =pypi.douban.com
    
    ### 安装pip
     yum install epel-release -y && yum install python-pip -y 
    

    提交生成新的镜像

    docker commit 6c40d0d2d8be sshd-centos
    

    再次运行, 并用SSH连接

    docker run -p 10022:22 -d sshd-centos /usr/sbin/sshd -D
    

    推送镜像到阿里云仓库

    阿里云镜像仓库指导

  • 相关阅读:
    页面跳转
    vue项目流程
    前端框架发展史
    webpack构建react项目和发布流程
    React工作原理
    React项目中的registerServiceWorker作用?
    学习react总结
    浏览器的渲染:过程与原理
    浮动相关
    块级元素与内嵌元素
  • 原文地址:https://www.cnblogs.com/Dr-wei/p/14579721.html
Copyright © 2011-2022 走看看