Docker安裝centos8並使用SSH遠端連線

2021-09-28 14:47:54 字數 1505 閱讀 9681

相信身為程式設計師的你肯定為了學習,自己安裝過虛擬機器,然後在裡面安裝你喜歡的linux系統,進而安裝各種軟體,一系列的配置,繁瑣的不要不要的。。

接下來就進入今天的主題吧!

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

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

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系統,從而避免在使用安裝vmware等虛擬機器軟體.接著我們配置了ssh服務,可以使用遠端連線。 相信大家一定已經開始迫不及待的想嘗試了,just do it!

CentOS8 安裝 Docker步驟

前奏 設定阿里雲yum repo 提高yum安裝的速度 yum y install wget cd etc yum.repos.d wget mv centos base.repo centos base.repo.bak mv centos 8.repo centos base.repo yum ...

centos8安裝docker流程

所有操作是在root許可權下使用的 1 centos系統的核心必須高於3.10 uname r 2 yum 包更新到最新 yum update 3 解除安裝舊版本 如果安裝過舊版本的話,以前沒有安裝過的直接跳過此步 yum remove docker docker common docker sel...

CentOS8 安裝新版Docker

如果是centos 8,則需要用以下命令 nmcli c reload較舊的docker版本稱為docker或docker engine。如果已安裝這些程式,請解除安裝它們以及相關的依賴項。sudo yum remove docker docker client docker client late...