安裝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