首页 > 其他 > 详细

Docker安装centos8并使用SSH远程连接

时间:2020-05-27 15:54:59      阅读:87      评论:0      收藏:0      [点我收藏+]

安装centos8系统

1.搜索并下载镜像

docker search centos
docker pull centos

2.启动容器,建立本机对应centos8镜像端口映射

ssh默认的端口为22,我们将docker中centos的22端口映射到宿主机的5022端口
docker run -d -p 5022:22 --name centos8 --privileged=true -v h:/docker/data:/data centos /usr/sbin/init
  • -d,后台启动
  • -v,挂载共享磁盘,其中h:/docker/data表示宿主机的目录,冒号后面的/data表示虚拟机中的挂载点。这个挂载点会由docker容器自动创建。

如果对docker基础命令不熟悉的同学,可以参考这篇文章 Docker入门;

3.进入容器

docker exec -it centos8 /bin/bash

安装常用工具

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 net-tools

2.service安装

yum install initscripts  

3.ifconfig安装

yum install net-tools.x86_64

4.ssh安装

sshd rpm -qa | grep ssh
yum install openssh-server 
service sshd restart
netstat -antp | grep sshd

开启docker-centos8 ssh远程连接

aliyun/aws 云服务器,需要在安全组打开 5022端口对外访问权限

1. 修改sshd_config 为密码登录
    vim /etc/ssh/sshd_config
    #打开注释 PermitRootLogin yes, 允许密码登录,保存退出

2. 设置root用户密码
    passwd root

3. 换个服务器远程登录
    ssh root@宿主机ip -p 5022

Docker安装centos8并使用SSH远程连接

原文:https://www.cnblogs.com/ycz109/p/12973388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!